2010-01-18 89 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 
相關問題