SQL数据库还原时出错

zxg007 2008-12-14 11:13:29
数据库还原时提示:数据库正在使用,未能获得对数据库的排它访问权,怎么改代码呢?谢谢!
Dim mrc As ADODB.Recordset
Set conn = New ADODB.Connection
conn.ConnectionString = "DSN=CLTJ;UID=sa;PWD=;"
conn.Open

RESTORDB = "use master"
Set mrc = exesql(RESTORDB)

RESTORDB = "RESTORE DATABASE zxg007 FROM DISK = 'C:\zxg007.bak'"
Set mrc = exesql(RESTORDB)
...全文
69 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxg007 2008-12-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 w2jc 的回复:]
恢复数据库之前,强制回滚未完成的事务,强制转入单用户模式。

ALTER DATABASE zxg007
SET SINGLE_USER WITH ROLLBACK IMMEDIATE
[/Quote]

ALTER DATABASE zxg007 这句提示错误
oraclelogan 2008-12-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zxg007 的回复:]
我都只是在单机上操作啊,没有别的用户连接使用
[/Quote]
把所有的用户连接全部断掉!
zxg007 2008-12-16
  • 打赏
  • 举报
回复
我都只是在单机上操作啊,没有别的用户连接使用
w2jc 2008-12-14
  • 打赏
  • 举报
回复
恢复数据库之前,强制回滚未完成的事务,强制转入单用户模式。

ALTER DATABASE zxg007
SET SINGLE_USER WITH ROLLBACK IMMEDIATE
liangCK 2008-12-14
  • 打赏
  • 举报
回复
还有用户连接上这个数据库.

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧