Netwrix 1Secureは、データとアイデンティティ全体にわたる統合された可視性を提供します。14日間の無料トライアルでフルアクセス可能です。無料トライアルを開始

リソースセンターハウツーガイド

SQL Server データベース ファイルの場所を表示する方法

SQL Server データベース ファイルの場所を表示する方法

ネイティブ ソリューション vs. Netwrix Auditor for SQL Server

Netwrix Auditor for SQL Server

  1. Netwrix Auditor を開き、次へ移動します。Reports -> Predefined -> SQL Server - State-in-Time -> SQL Server Databases
  2. クリック View
Image

ネイティブ ソリューション

  • 開始 Microsoft SQL Server Management Studio (MSSMS)
  • File」メニューで、Connect Object Explorer をクリックします。Connect to Server のダイアログ ボックス:
    • サーバーの種類 の一覧ボックスで、データベース エンジン を選択します。
    • サーバー名 のテキスト ボックスに、SQL クラスター サーバーの名前を入力します。
    • 認証 の一覧ボックスで、SQL Server 認証方式 を選択し、ユーザーの資格情報を指定します。サーバーに接続するたびにパスワードを再入力したくない場合は、パスワードを記憶 にチェックを入れます。
  • 接続 をクリックします。
  • 接続したら「新しいクエリ」をクリックし、次のスクリプトをクエリ フィールドに貼り付けます:
      SELECT 

    mdf.database_id, 

    mdf.name, 

    mdf.physical_name as data_file, 

    ldf.physical_name as log_file, 

    db_size = CAST((mdf.size * 8.0)/1024 AS DECIMAL(8,2)), 

    log_size = CAST((ldf.size * 8.0 / 1024) AS DECIMAL(8,2))

FROM (SELECT * FROM sys.master_files WHERE type_desc = 'ROWS' ) mdf

JOIN (SELECT * FROM sys.master_files WHERE type_desc = 'LOG' ) ldf

ON mdf.database_id = ldf.database_id
      
  • クリック Execute(または F5 キーを押します)。
  • クエリ実行結果に記載された SQL データベースの場所の一覧を確認してください:
a table showing the database id , database name , database file path , log file path , database size mb and log file size mb

Netwrix Auditor for SQL Server について詳しく学ぶ

数回クリックするだけで SQL Server データベース ファイルの場所情報を詳細に取得

Microsoft SQL Server は、小規模企業から大企業まで幅広く利用される、最も人気のあるリレーショナル データベース管理システムの 1 つになっています。IT 担当者は、重要な SQL データベース ファイルの保存場所を、複数の理由から遅延やエラーなく正確に把握して説明できる必要があります。たとえば、バックアップや復旧プロセスを容易にするため、ファイルを別の場所に転送するため、あるいはサーバー インスタンスが標準でない場所にインストールされている場合にフォルダーを見つけるためです。

SQL Server は 2 つのファイル拡張子を使用してデータを格納します。:

  • MDF ファイルは、テーブル、インデックス、ストアド プロシージャ、ビューなどのデータやオブジェクトを格納するデータ ファイルです。
  • LDF ファイルは、すべてのトランザクションと、各トランザクションによって行われたデータベースの変更を記録するトランザクション ログ ファイルです。

既定の SQL Server データ ファイルの場所パスは、Microsoft SQL Server ソフトウェアのバージョンに依存します。:

  • SQL Server 2017 —C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA\
  • SQL Server 2019 — C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\
  • SQL Server 2022 — C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA\

SQL Server がデータベース ファイルをどこに保存するのかを確認する方法は、ネイティブで 2 通りあります。SQL Server Management Studio(SSMS)でインスタンス名を右クリックし、「Database Settings」タブに移動するか、T-SQL クエリを使用します。SSMS では一度に 1 つのデータベースだけを確認でき、クエリは作成に多少の専門知識と時間が必要です。

Netwrix Auditor for SQL Server を使えば、SQL Server のデータベース ファイルの格納場所に関する包括的なレポートを、数回のクリックだけで主要な設定をすべてまとめた概要付きで取得できます。重要な機能、スキーマ、関数、データベース オプション、オブジェクトの所有者などへの変更といった構成変更についても、レポートとアラートを行うことができます。さらに Netwrix Auditor は、SQL インスタンス、データベース、その他の SQL オブジェクトに対する権限についても深い可視性を提供し、これらの権限の変更のレポートおよびアラートにも対応します。この強力なツールを使えば、構成や権限への不適切または悪意のある変更を、ダウンタイムやデータ侵害につながる前に見つけて元に戻せます。

共有する