sqlcmd を使用して、特定の sql server 08 インスタンスのすべてのデータベースを一覧表示するにはどうすればよいですか?
68881 次
4 に答える
44
sqlcmd -E -S SERVER\INSTANCE -Q "sp_databases"
ノート:
-E:信頼できる接続を使用します(「Windows認証」)。-U username -P passwordSQLServer認証用に置き換えます。-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 に答える