有什么方法可以找到programmaticaly服务器上存在哪些数据库?这是因为我想向用户展示所有可用的数据库并允许他选择他感兴趣的数据库。
答案 0 :(得分:2)
如果您的意思是“哪个数据库位于特定的SQL Server实例上”,那么存储过程sp_databases
(可通过Master访问)将对您有所帮助。
答案 1 :(得分:1)
使用Microsoft.SqlServer.Management.Smo,它允许您查询服务器和数据库,特别是在调用SmoApplication.EnumAvailableSqlServers()时。
答案 2 :(得分:0)
select * from sys.databases
select * from sysdatabases
答案 3 :(得分:0)
取决于您所指的数据库。每个数据库都有自己的方式来查询这些元信息。
答案 4 :(得分:0)