我想知道是否有一种优雅的方法来检查数据库的存在?简而言之,如何测试数据库连接字符串的连接?
谢谢
设置Initial Catalog=master在连接字符串中,并执行:
Initial Catalog=master
select count(*) from sysdatabases where name = @name
与@name设置为数据库的名称。
@name
如果要整体检查连接字符串(而不是独立数据库的存在),请尝试以try/catch块形式连接到它。
try/catch