『壹』 还原数据库时老是提示,因为数据库正在使用中,所以未能或得对数据库的排它使用权
请问你是在服务器上面还原吗?如果是在服务器上面还原很可能是还有某客户端在访问你的数据库也就是数据库正在使用中,这样的情况建议你断开服务器的网线,关掉所有可能用到数据库的客户端包括服务器上面的能用到服务器的程序。
『贰』 因为数据库正在使用 无法获得独占访问权 怎么改都无效
1.首先进入数据库级别的【安全性】-【登录名】-【新建登录名】
2. 在【常规】选项卡中,如下图所示,创建登陆名,并设置默认的数据库
3、 在【用户映射】选项卡中,如下图所示,勾选需要设置的数据库,并设置【架构】,点击【确认】按钮,完成创建用户的操作
4、现在我们就可以对TestLog数据库中的User表进行权限的设置了,【表】-【 属性】
5、在【权限】选项卡中,如下图所示,依此点击【添加】-【浏览】-【选择对象】
6、 在上面点击【确认】后,我们就可以下面的列表中找到对应的权限,如果你还想细化到列的权限的话,右下角还有一个【列权限】的按钮可以进行设置,点击【确认】按钮就完成了这些权限的设置了
7、现在就使用TestUser用户登陆数据库了,登陆后如下图所示,现在只能看到一个表了
『叁』 sql还原数据库时出现权限错误,请问是怎么回事
进入单用户模式的方法:
1.在命令行模式下输入sqlservr -c -f -m或者输入sqlservr -m
其中:-c 可以缩短启动时间,SQL Server 不作为Windows NT的服务启动
-f 用最小配置启动SQL Server
-m 单用户模式启动SQL Server
2.可以在控制面板-服务-MSSQLServer的启动参数中输入-c -f -m或者输入-m,点击开始
3.进行master数据库的恢复 不过老实说估计你是选错了还原数据库的名称啊。你选择数据库的时候默认的是master,只要修改为你的数据库名字就行了,就不会出错了。
『肆』 用SQL Server2000还原数据库,提示数据库正在使用,未能获得对数据库的排他访问权,数据库无法脱机
分离数据库后试试看。
『伍』 因为数据库正在使用 所以无法获得对数据库的独占访问权。
我也遇到这个问题,重启,暂停服务都解决不了,最后在网上找的一个解决办法,希望可以帮到你http://www.time52.com/post/122.html
『陆』 使用SQL2000还原数据库时提示 数据库正在使用中,所以未能或得对数据库的排它使用权,该怎么解决呢
应该有其他用户连接数据库,所以导致无法还原,建议的处理方法:
1.先用sp_who语句,检查那些连接连著此数据库。
2.根据前一步查到的id号,通过kill语句去删除连接。
『柒』 sql server 2012还原数据库时提示权限不足,该如何处理
你是用sa用户恢复数据库吗?如果不是,用sa用户试试
『捌』 还原数据库时,提示:因为数据库正在使用,所以未能获得对数据库的排他访问权。
restore database是不能在当前数据库实例下的,先使用use master,然后在restore database
『玖』 .net(c#)还原sql server 2005数据库,出错因为数据库正在使用,所以无法获得对数据库的独占访问权。
cmd.ExecuteNonQuery();
con.Close();
你是在它执行之后才释放,当然会一样的出现访问无效,建议停止这个sqlserver的服务才去还原,如果你知道停止sqlserver进程的代码也可以!
『拾』 sql 2008中怎么给一个用户只授予备份跟还原的权限
LS已经告诉你了创建数据库所有着用户的方法了。 关于说的你说的第二个问题,其实是一般项目开发中数据库用户管理的问题,实际上任何一个项目,如果要访问数据库原则上应该创一个新的用户,并且尽可能不要将其授权为dbo,在能够保证项目运行的情况下尽可能的尽量缩小该用户的权限,这样可以保证数据库的安全。因为即使项目安全问题导致数据库用户及其密码泄露,也要将该危害降低到最小的层度。