怎样在程序中进行一些基本的操作?比如
-- 名称为“mySql”的命名实例是否存在?或,列出所有的sql实例
-- 名称为“myDB”的数据库是否存在?
-- 怎样判断一个数据库是否在“置疑”状态?
-- 是用windows集成方式还是混合方式验证身份?怎样从一种方式改为另一种?当然,可以用try试图连接一个数据库,但这种方法并不十分可靠,如果连接失败,可能无法判断前三个问题是哪一个,而且超时时间很长我用2005 express
-- 名称为“mySql”的命名实例是否存在?或,列出所有的sql实例
-- 名称为“myDB”的数据库是否存在?
-- 怎样判断一个数据库是否在“置疑”状态?
-- 是用windows集成方式还是混合方式验证身份?怎样从一种方式改为另一种?当然,可以用try试图连接一个数据库,但这种方法并不十分可靠,如果连接失败,可能无法判断前三个问题是哪一个,而且超时时间很长我用2005 express
"myDB"的数据库是否存在
use master
if exists(select 1 from sysdatabases where name='myDB')
print 'exists'
else
print 'not exists'
也是查看sysdatabases中的status列,看看帮助吧。
不太好判断,因为你无法枚举所有的服务器,而且你也不能要求所有的端多装有SQL管理控制器to 2
是可以的 Select * from sysdatabases where name='myDB'即可
-- 是用windows集成方式还是混合方式验证身份?怎样从一种方式改为另一种?--------------------------------------