Hello_bluesky
而且可以使用online database 数据库 直接变回来,而没有什么影响?谢谢
netboy9999:online database databasename
happy-yoyo:
好象无法offline.
我是将库名rename,以起到不再被使用的目的。
或者可将数据库状态变成suspect,过后再复原。
zhangyh123:
sp_configure "allow updates",1
go
use master
go
select status2,* from sysdatabases where name = 'pubs2'
--记录下结果()
update sysdatabases set status2=16
where name="pubs2"
go
sp_configure "allow updates",0
go
以后用时再修改过来
转自:http://bbs.chinaunix.net/thread-85824-1-1.html
A: 在NT 或2000中,可以进入Sybase Central,右键点击YOURSERVERNAME,选择“SET ONLINE”。
B:
isql -Usa -P password -S Server_name
1>;online database DBNAME
2>;go
如何offline一个正常在线的数据库?
因为某种原因的需要,如需要offline一个数据库。如何offline一个正常在线的数据库?
--脱机
use mester
sp_dboption '库名','offline','true'
--联机
sp_dboption '库名','offline','false'
如果经常需要这样做:
在JOB里放
EXEC sp_dboption @DBName, 'offline', 'TRUE' --数据库脱机
EXEC sp_dboption @DBName, 'offline', 'FALSE' --数据库联机
如果不重启,必须把使用这个库的线程都杀掉。
有一个折衷的办法,如果没有相应的dbcc命令的话,可以先置成单用户模式,然后自己用isql连进去,use到库,保持这种状态,有点土
#
1 Added in 12.5.4 ESD1 and 15.0.2
dbcc dbreboot(<cmd>,<db1> [,dbn])
cmd=shutdown
2 自己改sysdatabases中的status的状态(不推荐)