sqlcmd を使用して、特定の sql server 08 インスタンスのすべてのデータベースを一覧表示するにはどうすればよいですか?
68881 次
4 に答える
44
sqlcmd -E -S SERVER\INSTANCE -Q "sp_databases"
ノート:
-E
:信頼できる接続を使用します(「Windows認証」)。-U username -P password
SQLServer認証用に置き換えます。-S SERVER\INSTANCE
:接続するSQLServerのインスタンス。インスタンスの名前がわからない場合は、を使用sqlcmd -L
してリストを取得できます。-Q
:実行するクエリ。大文字Q
を使用すると、クエリの実行後にsqlcmdが終了します。
于 2010-01-18T17:29:28.387 に答える
32
EXEC sp_databases
また
SELECT NAME FROM sys.sysdatabases
また
EXEC sp_msForEachDB 'PRINT ''?''';
于 2010-01-18T17:29:31.053 に答える
3
sp_databasesストアドプロシージャを使用できます。
于 2010-01-18T17:30:24.200 に答える