SQLServer数据库还原无独占的访问权限解决办法
来源:互联网 发布:淘宝详情页视频尺寸 编辑:程序博客网 时间:2024/05/04 16:27
解决方法:
1,设置数据库在单用户模式下工作。
设置方法:在需要还原的数据库上右击,在右键菜单命令上选择”属性”- >”选项”- >”状态”- >”限制访问”- >”Single”。这是SQLSERVER2005的菜单命令,其它版本请自己查找。
2,利用SQL语句,杀死正在使用该数据库的所有进程,自己以前在做一个SQL SERVER操作小工具的时候有写过该功能的SQL,贴出来供大家参考:
declare @dbname varchar(50)
set @dbname=’数据库名称’
declare @sql varchar(50)
declare cs_result cursor local for select ‘kill ‘+cast(spid as varchar(50)) from sys.sysprocesses where db_name(dbid)=@dbname
open cs_result
fetch next from cs_result into @sql
while @@fetch_status=0
begin
execute(@sql)
fetch next from cs_result into @sql
end
close cs_result
deallocate cs_result
该SQL语句利用游标循环所有正在使用该数据库的进程,并通过kill命令杀死进程。
3,利用SQL语句,断开所有用户链接,并回滚所有事务,具体SQL语句如下:
ALTER DATABASE [数据库名称]
SET OFFLINE WITH ROLLBACK IMMEDIATE
4.删除原来的数据库,只勾选断块现有链接
查看数据库现有连接用户和删除链接的代码:
SELECT spid FROM
[Master].[dbo].[SYSPROCESSES] WHERE [DBID] IN ( SELECT
[DBID]
FROM
[Master].[dbo].[SYSDATABASES]
WHERE
NAME=’publicserviceplatform’
)
kill 51;
kill 52;
kill 63;
kill 64;
–kill 69;
kill 70;
kill 71;
kill 85;
- SQLServer数据库还原无独占的访问权限解决办法
- SqlServer还原数据库时,提示无法获得对数据库的独占访问权 的错误解决方法
- sql2008 还原时 出现sqlserver数据库正在使用,所以无法获得对数据库的独占访问权
- sqlserver数据库没有独占,不能还原
- 还原数据库,获得独占访问权
- SqlServer数据库正在还原的解决办法
- SqlServer数据库正在还原的解决办法
- SqlServer数据库正在还原的解决办法
- SqlServer数据库正在还原的解决办法
- 还原数据库时,提示因为数据库正在使用,无法获得对数据库的独占访问权!
- 还原数据库时,提示因为数据库正在使用,无法获得对数据库的独占访问权!
- 还原数据库时,提示因为数据库正在使用,无法获得对数据库的独占访问权!
- 还原数据库提示“ 因为数据库正在使用,所以无法获得对数据库的独占访问权“
- Sql server还原失败(数据库正在使用,无法获得对数据库的独占访问权)
- Sql server还原失败(数据库正在使用,无法获得对数据库的独占访问权)
- Sql server还原失败(数据库正在使用,无法获得对数据库的独占访问权)
- 还原:因为数据库正在使用,所以无法获得对数据库的独占访问权
- Sql server还原失败(数据库正在使用,无法获得对数据库的独占访问权)
- 基于Redis的分布式锁到底安全吗(上)
- 476. Number Complement的C++解法
- Win10下loadRunner安装及运行问题解决
- Android Studio版本更新2.3遇到的问题
- 如何编写和调用java的jni程序
- SQLServer数据库还原无独占的访问权限解决办法
- 【2009集训---莫涛】小Z的袜子(BSOI3350)
- 视音频数据存储基本知识整理
- 怎么用matlab对示波器波形进行傅里叶分析
- windows下的python+ opencv安装攻略
- Eclipse出现"Running Android Lint has encountered a problem"解决方案
- Flink架构、原理与部署测试
- [Codeforces453A]Little Pony and Expected Maximum(概率期望+快速幂)
- NumberFormat 的使用