各位,请教关于Sql Server数据库还原的问题(50分)

  • 主题发起人 主题发起人 caochen
  • 开始时间 开始时间
C

caochen

Unregistered / Unconfirmed
GUEST, unregistred user!
比如:
ADO当中,restore database master from disk='e:/aaa.bak',恢复aaa数据库,
但是有其他用户连接,恢复不成功,如何断开其他用户的连接呢?谁有好的方法
我分不多了,只能提供这些了,真是不好意思了
 
重新启动行么?
 

先用sp_who 查到连接信息 包括 连接id
用kill ID
防止别人连接上用
sp_dboption 'databasename','single user ',true


最后别忘了

sp_dboption 'databasename','single user ',false
否则 哼哼 自已想去吧





 
拉掉网线[:D]
 
能否不Kill ID,直接照chshanghai兄(姑且这么叫吧:)这么做呢?
防止别人连接上用
sp_dboption 'databasename','single user ',true
最后别忘了
sp_dboption 'databasename','single user ',false
 
不可以 因为有可能当前系统中有人连接在数据库上那你用
sp_dboption 'databasename','single user ',true
就不能执行


除非你拉掉网线或 重新启动服务器
呵呵呵...

 
还有没有人知道这个问题啊,谢谢
 
重启计算机或拉掉网线,如果有人连接上的话.
 
停止数据库服务或者重起,当然哪个方法不错。就是最后别忘了。
 
接受答案了.
 
后退
顶部