还原sql server数据库时,无法获得对数据库的独占访问权
declare @dbname varchar(20)
set @dbname='56fc'
declare @sql nvarchar(500)
declare @spid int--SPID 值是当用户进行连接时指派给该连接的一个唯一的整数
set @sql= 'declare getspid cursor for select spid from sysprocesses where dbid=db_id('''+@dbname+''') '
--sysprocesses 包含有关 SQL Server 进程的信息。
exec (@sql)
open getspid
fetch next from getspid into @spid
while @@fetch_status <> -1--如果FETCH 语句没有执行失败或此行不在结果集中。
begin
exec( 'kill '+@spid)--终止正常连接
fetch next from getspid into @spid
end
close getspid
deallocate getspid
转载于:https://www.cnblogs.com/qindgfly/archive/2010/08/31/1813633.html
还原sql server数据库时,无法获得对数据库的独占访问权相关推荐
- ASP.NET备份与还原SQL Server数据库
ASP.NET备份与还原SQL Server数据库 1.备份 SqlConnection connection = new SqlConnection(ConfigurationManager.App ...
- ## **#安装数据库SQL Server 2008R2 时,提示安装或配置microsoft.net framework 3.5 sp1**
#安装数据库SQL Server 2008R2 时,提示安装或配置microsoft.net framework 3.5 sp1 安装数据库时,总是提示你安装或配置Microsoft.netframe ...
- 关于SQL server导入.mdf文件显示附加数据库时出错。有关详细信息,请单击“消息”列中的超链接
关于SQL server导入.mdf文件显示附加数据库时出错.有关详细信息,请单击"消息"列中的超链接 问题原因 看了一下,应该是从别人那边拷过来的数据库文件没有本地操作系统的权限 ...
- 解决SQL Server管理器无法连接远程数据库Error: 1326错误
解决SQL Server管理器无法连接远程数据库Error: 1326错误 我们在在使用SQL Server时都会遇到使用SQL Server Management Studio无法连接远程数据库实例 ...
- SQL Server 2008 Analysis Services 多维数据库一步一步从入门到精通
SQL Server 2008 Analysis Services 多维数据库一步一步从入门到精通(一) 创建 Analysis Services 项目(图) 在开始之前,我的电脑上已经完整的安装了S ...
- SQL Server 审核(Audit)-- 创建数据库级别的审核
SQL Server 审核(Audit)-- 创建数据库级别的审核 任务1:创建审核 步骤1:打开SSMS,登录到指定的实例,展开"Security","Audits&q ...
- 如何将用户迁移到SQL Server中的部分包含的数据库
介绍 (Introduction) Microsoft introduced the Contained Database feature in SQL Server 2012. In this ar ...
- SQL Server整合–在单个SQL Server实例上托管多个数据库
介绍 (Introduction) Consolidating SQL Server databases and instances is a practice which, under certai ...
- 成功解决无法连接到YLMF-201404228CG,在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败
成功解决无法连接到YLMF-201404228CG,在建立与服务器的连接时出错.在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败 ...
- 安装SQL SERVER 2000时提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作。...
安装SQL SERVER 2000时提示:"以前的某个程序安装已在安装计算机上创建挂起的文件操作",原因是安装程序在先前的安装过程中在系统注册表留下某些信息. 解决办法:删除掉如下 ...
最新文章
- microsoft edge 打不开 csdn 博客
- 独家 | 如何解决深度学习泛化理论
- oracle multi read,解读Oracle12.2体系架构:Filesystem与Multitenant
- 20145122《Java面向对象程序设计》实验二实验报告
- 提醒:安装MS11-100 .NET Framework高危漏洞补丁一定要所有服务器一起安装
- android内存泄漏原因分析,Android 内存泄漏案例分析总结(Handler)
- 老罗Android开发视频教程
- FFmpeg分离音视频,音视频合并,添加多音轨,格式转换,裁切,剪切常用参数详解
- .H264 .yuv格式文件下载还需要积分? 自己动手 ffmpeg几句命令轻松搞定
- 【MOS管】基础知识和简易电路
- Autodesk AutoCAD 2013 简体中文版下载
- 繁体字转换 java_java代码实现简体繁体转换
- 硬盘安装linux系统步骤分区,Linux系统“分区”方法再谈安装!(一)
- HTML,CSS,font-family:中文字体的英文名称 (比如:宋体 微软雅黑)的列表
- 大学计算机实验五实验六实验报告表,北京理工大学计算机实验六
- Ubuntu20.04安装NVIDIA显卡驱动、CUDA、CUDNN及突破NVENC并发限制
- 数据迁移——技术选型
- Intel8086处理器使用NASM汇编语言实现操作系统15-段的定义section/vstart和align语法
- VC编译DLL时,如何不依赖VC运行库
- 刘慈欣,王晋康,何夕著《星际远征》