USE master go /* 查询 数据库 是否 存在 */ select * From master.dbo.sysdatabases where name=’Game_Card’ and Status 512 /* 但在实际使用中,需判断 Status 状态位: 其中某些状态位可由用户使用 sp_dboption ( read only 、 dbo use only 、 single u
<link href=”/js/syntaxhighlighter/common2_cnblogs.css” rel=”stylesheet” type=”text/css” />
USE master
go
/*查询数据库是否存在*/
select * From master.dbo.sysdatabases where name=’Game_Card’ and Status 512
/* 但在实际使用中,需判断Status状态位:
其中某些状态位可由用户使用 sp_dboption(read only、dbo use only、single user等)进行设置:
1 = autoclose;使用 sp_dboption设置。数据库完全关闭,其资源在最后一个用户注销后释放本文来源gao@daima#com搞(%代@#码网@。
4 = select into/bulkcopy;使用 sp_dboption设置。允许使用 Select INTO语句和快速大容量复制。
8 = trunc. log on chkpt;使用 sp_dboption设置。如果数据库处于日志截断模式,则检查点将截断日志中非活动的部分。只能为 master数据库设置此选项。16 = torn page detection,使用 sp_dboption设置。可以检测残缺页。
32 = loading。
64 = pre recovery。
128 = recovering。
256 = not recovered。
512 = offline;使用sp_dboption设置。数据库将处于脱机状态。
1024 = read only;使用 sp_dboption设置。用户仅能读取数据库中的数据而无法对其进行修改。
2048 = dbo use only;使用sp_dboption设置。只有数据库所有者可以使用数据库。
4096 = single user;使用 sp_dboption设置。每次只能有一个用户访问数据库。
32768 = emergency mode。
4194304 = autoshrink。
1073741824 = cleanly shutdown。
可以同时打开多个位。