データベースのデータ領域とログ領域情報の表示
このトピックでは、SQL Server Management Studioまたは Transact-SQL を使用して、SQL Server 2014 のデータベースのデータとログ領域の情報を表示する方法について説明します。
このトピックの内容
作業を開始する準備:
以下を使用してデータベースのデータ領域とログ領域情報を表示するには:
はじめに
セキュリティ
アクセス許可
sp_spaceused の実行権限は、 public ロールに与えられています。 @updateusage パラメーターを指定できるのは、db_owner固定データベース ロールのメンバーだけです。
SQL Server Management Studio を使用する
データベースのデータ領域とログ領域情報を表示するには
オブジェクト エクスプローラーで、SQL Serverのインスタンスに接続し、そのインスタンスを展開します。
[データベース] を展開します。
データベースを右クリックし、 [レポート] 、 [標準レポート] の順にポイントして、 [ディスク使用量] をクリックします。
Transact-SQL の使用
sp_spaceused を使用してデータベースのデータ領域とログ領域情報を表示するには
データベース エンジンに接続します。
[標準] ツール バーの [新しいクエリ] をクリックします。
次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] をクリックします。 この例では、 sp_spaceused システム ストアド プロシージャを使用して、
Vendor
テーブルとそのインデックスに対するディスク領域情報を報告します。
USE AdventureWorks2012;
GO
EXEC sp_spaceused N'Purchasing.Vendor';
GO
querying sys.database_files をクエリすることによってデータベースのデータ領域とログ領域情報を表示するには
データベース エンジンに接続します。
[標準] ツール バーの [新しいクエリ] をクリックします。
次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] をクリックします。 次の使用例は 、sys.database_files カタログ ビューに対してクエリを実行して、 AdventureWorks2012 データベースのデータ ファイルとログ ファイルに関する特定の情報を返します。
USE AdventureWorks2012;
GO
SELECT file_id, name, type_desc, physical_name, size, max_size
FROM sys.database_files ;
GO
参照
SELECT (Transact-SQL)
sys.database_files (Transact-SQL)
sp_spaceused (Transact-SQL)
データベースに対するデータ ファイルまたはログ ファイルの追加
データまたはログ ファイルのデータベースからの削除