2010-01-18 47 views

回答

21
sqlcmd -E -S SERVER\INSTANCE -Q "sp_databases" 
21
EXEC sp_databases 

SELECT NAME FROM sys.sysdatabases 

EXEC sp_msForEachDB 'PRINT ''?'''; 
+0

最多投票选项,但接受Heinzi因为它包含了SQLCMD方面。谢谢! – 2010-01-18 17:32:36

+3

我是一个新手,可能会在这里说明这个问题,但我必须在EXEC行之后执行'1'EXEC sp_databases 2>去' – barlop 2015-07-01 20:15:35

7

若要详细阐述了SQLCMD新手:

C:\> sqlcmd -S <the_server_name> 
1> select name from sys.databases 
2> go 
相关问题