sybaser 手动offline

来源:互联网 发布:电信公司网络维护工资 编辑:程序博客网 时间:2024/06/11 16:24

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一个正常在线的数据库?

WFCJZ 发表于 2009-07-05 19:27

--脱机   
  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的状态(不推荐)

原创粉丝点击