备份数据库的时候如果有用户正在使用该数据库 会不会影响备份进程?

xiaowen1211 2006-04-16 12:59:54
在备份前是不是需要先终止所有的用户进程?还是先判断一下是否有用户在使用该数据库?如果有用户使用就停止备份 如果没有用户使用就先断开数据库 然后备份 然后再连接数据库 这样的方法可行吗?如果可行的话 请教教以下几个的sql语句怎么写 谢谢
1.我怎么判断数据库是否有用户在使用
2.怎么断开数据库?
3.怎么连接数据库
谢谢
...全文
680 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaowen1211 2006-04-16
  • 打赏
  • 举报
回复
空间商会给你断开数据库的权利吗?谢谢
itblog 2006-04-16
  • 打赏
  • 举报
回复
断开当前数据库,打开另一个数据库,然后执行恢复操作试试:
例如:
USE MASTER
GO
RESTORE database t1 FROM DISK =@Url
xiaowen1211 2006-04-16
  • 打赏
  • 举报
回复
我用的是虚拟主机的数据库空间 有没有权限停止SQL服务?
我现在用
RESTORE database t1 FROM DISK =@Url
报错说“因为数据库正在使用,所以未能获得对数据库的排它访问权。 RESTORE DATABASE 操作异常终止。”
这个怎么办?
itblog 2006-04-16
  • 打赏
  • 举报
回复
1.我怎么判断数据库是否有用户在使用
A:使用select * from sysprocesses查看用户进程
2.怎么断开数据库?
A:SQL Sever服务管理器停止SQL服务
3.怎么连接数据库
A:SQL Sever服务管理器运行SQL服务

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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