计算数据库的总数

时间:2013-04-02 07:59:49

标签: sql-server

我在拥有大量数据库的SQL服务器上工作。我想计算数据库的数量。有没有可查询的查询?

6 个答案:

答案 0 :(得分:18)

SELECT * FROM sys.databases 

OR

SELECT COUNT(*) FROM sys.databases

答案 1 :(得分:2)

你可以试试这个

SELECT Count(*) as DatabaseCount FROM master..sysdatabases

SELECT count(*) as DatabaseCount FROM master.sys.databases

答案 2 :(得分:2)

尝试select COUNT(*) from sysdatabasesselect COUNT(*) from sys.databases

从源代码编辑:http://www.sqlservercentral.com/Forums/Topic401516-463-1.aspx#bm816566

答案 3 :(得分:1)

SELECT count(1) FROM sys.databases

这是您可以用来计算数据库检查this链接的数量以获取更多信息

答案 4 :(得分:1)

如果您只想知道计数,请查看 -

select COUNT(*) from sys.databases

检查select * from sysdatabases是否有2000和2005服务器

答案 5 :(得分:0)

从sys.database中选择COUNT(*),其中database_id不在(1,2,3,4)..中,不包括系统数据库