重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
数据库多数时候都是被使用的,假如在使用过程中,我们要分离这个数据库进行一些其他操作。那么就会出现如下图的错误。
创新互联服务项目包括凌海网站建设、凌海网站制作、凌海网页制作以及凌海网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,凌海网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到凌海省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
那么如何解决这个问题呢?一般情况下,我们在SSMS视图下操作,会关闭SQL的连接用户。
但是在命令行模式下,如何操作呢?如下图
再次执行分离数据库命令就OK了
总结及用法
分离不了数据库的根本原因是有用户连接操作,首先我们要终止用户连接,终止连接就必须要干掉进程。
select spid from sysprocesses dbid=db_id('E_market')
kill 56 --这个是上边语句的查询结果
use master
go
exec sp_detach_db @dbname='E_market'
go
分离成功