ホーム > SQL Server, データベース > SQL Server 2008 Tips 接続サーバーのデータベース名一覧の取得

SQL Server 2008 Tips 接続サーバーのデータベース名一覧の取得

2009 年 4 月 7 日

接続サーバーのデータベース名一覧

photo by Hoppes

SQL Server 2008 Express へ接続している先から、接続先にあるデータベース名の一覧を取得します。

[code=”VB”]
SELECT name FROM sys.databases
[/code]

sys.databasesを使用して、データベース名の取得は可能です。

ですが、SQL Server のシステムで使用され、インストール当初から存在する4つのファイルも同時に表示されます。

  • master
  • tempdb
  • model
  • msdb

上記4つのシステムデータベース名は取得する必要がないので、以下のようにします。

[code=”VB”]
SELECT name from sys.databases
WHERE
name <> ‘master’ AND
name <> ‘tempdb’ AND
name <> ‘model’ AND
name <> ‘msdb’
[/code]

関連するエントリー

SQL Server, データベース , , , ,

  1. コメントはまだありません。
  1. トラックバックはまだありません。