SQL Server 2008 Tips 接続サーバーのデータベース名一覧の取得
photo by Hoppes
SQL Server 2008 Express へ接続している先から、接続先にあるデータベース名の一覧を取得します。
SELECT name FROM sys.databases
sys.databasesを使用して、データベース名の取得は可能です。
ですが、SQL Server のシステムで使用され、インストール当初から存在する4つのファイルも同時に表示されます。
- master
- tempdb
- model
- msdb
上記4つのシステムデータベース名は取得する必要がないので、以下のようにします。
SELECT name from sys.databases WHERE name <> 'master' AND name <> 'tempdb' AND name <> 'model' AND name <> 'msdb'
関連するエントリー
- None Found