SqlServer 08:查询列出实例中的所有数据库?

Dan*_*nor 24 sql-server sqlcmd sql-server-express

如何使用sqlcmd列出给定sql server 08实例的所有数据库?

Hei*_*nzi 34

sqlcmd -E -S SERVER\INSTANCE -Q "sp_databases"
Run Code Online (Sandbox Code Playgroud)


Red*_*ter 30

EXEC sp_databases
Run Code Online (Sandbox Code Playgroud)

要么

SELECT NAME FROM sys.sysdatabases
Run Code Online (Sandbox Code Playgroud)

要么

EXEC sp_msForEachDB 'PRINT ''?''';
Run Code Online (Sandbox Code Playgroud)

  • 我是一个新手,可能会在这里说明显而易见的事情,但我必须在EXEC行后执行'go',例如`1> EXEC sp_databases <ENTER> 2> go <ENTER>` (5认同)

Sha*_*tin 25

详细说明sqlcmd新手的详细信息:

C:\> sqlcmd -S <the_server_name>
1> select name from sys.databases
2> go
Run Code Online (Sandbox Code Playgroud)