SQL Server インスタンス上のデータベースの一覧表示
このトピックでは、SQL Server Management Studioまたは Transact-SQL を使用して、SQL Serverのインスタンス上のデータベースの一覧を表示する方法について説明します。
このトピックの内容
作業を開始する準備:
以下を使用して SQL Server インスタンス上のデータベースの一覧を表示するには:
はじめに
セキュリティ
アクセス許可
sys.databases の呼び出し元がデータベースの所有者ではなく、データベースが master でも tempdbでもない場合、対応する行を表示するには、少なくとも master データベースで、ALTER ANY DATABASE または VIEW ANY DATABASE のサーバーレベルの権限、あるいは、CREATE DATABASE の権限が必要です。 呼び出し元が接続しているデータベースは常に sys.databasesで確認できます。
SQL Server Management Studio を使用する
SQL Server インスタンス上のデータベースの一覧を表示するには
オブジェクト エクスプローラーで、 SQL Server データベース エンジンのインスタンスに接続し、そのインスタンスを展開します。
インスタンス上のすべてのデータベースの一覧を表示するには、 [データベース] を展開します。
Transact-SQL の使用
SQL Server インスタンス上のデータベースの一覧を表示するには
データベース エンジンに接続します。
[標準] ツール バーの [新しいクエリ] をクリックします。
次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] をクリックします。 この例は、 SQL Serverのインスタンスに存在するデータベースの一覧を返します。 この一覧には、データベースの名前、ID、および作成日が含まれます。
USE AdventureWorks2012;
GO
SELECT name, database_id, create_date
FROM sys.databases ;
GO
参照
データベースとファイルのカタログ ビュー (Transact-SQL)
sys.databases (Transact-SQL)