如何使用sqlcmd列出给定sql server 08实例的所有数据库?
答案 0 :(得分:31)
sqlcmd -E -S SERVER\INSTANCE -Q "sp_databases"
答案 1 :(得分:28)
EXEC sp_databases
或
SELECT NAME FROM sys.sysdatabases
或
EXEC sp_msForEachDB 'PRINT ''?''';
答案 2 :(得分:22)
详细说明sqlcmd新手:
C:\> sqlcmd -S <the_server_name>
1> select name from sys.databases
2> go
答案 3 :(得分:3)
您可以使用sp_databases存储过程。