SQL Server 2008 R2停留在单用户模式
发布时间:2020-12-12 16:38:02 所属栏目:MsSql教程 来源:网络整理
导读:在本地数据库上执行了DB部署(从VS SQL Server数据库项目)失败的情况下,数据库已处于保持单用户模式的状态(部署以单用户模式运行). 当我从SSMS连接到它,并尝试如下: ALTER DATABASE MyDatabaseSET MULTI_USER;GO 我得到错误: Changes to the state or option
在本地数据库上执行了DB部署(从VS SQL Server数据库项目)失败的情况下,数据库已处于保持单用户模式的状态(部署以单用户模式运行).
当我从SSMS连接到它,并尝试如下: ALTER DATABASE MyDatabase SET MULTI_USER; GO 我得到错误:
我尝试使数据库离线,哪个SSMS告诉我成功,但它似乎并没有做任何事情.到目前为止,我只能通过删除和重新创建数据库来解决这个问题(这是一件好事,因为它只是一个本地的测试数据库).但是,我想要重置状态. 如何说服SQL Server将此数据库从单用户模式中取消? 解决方法在master数据库中首先运行以下查询exec sp_who 如果找不到罪魁祸首,请尝试 SELECT request_session_id FROM sys.dm_tran_locks WHERE resource_database_id = DB_ID('YourDatabase') 然后使用以下查询杀死所有使用数据库的进程: KILL spid 然后运行以下查询: USE Master ALTER DATABASE YourDatabase SET MULTI_USER (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用SQLyog将sqlserver的数据及表结构迁移到mysql中
- DBCC大全集之(适用版本MS SQLServer 2008 R2)---DBCC CHE
- MySql 5.7.20安装及data和my.ini文件的配置
- plsql – 将PL / SQL转换为Hive QL
- 数据库 – 监视SQL SERVER中SQL查询的进度
- MySQL利用procedure analyse()函数优化表结构
- SqlServer时间日期处理函数及字符串转换@http://blog.sina.
- sql-server – 为PHP安装PDO_DBLIB
- 在SQL Server 2005中,如何设置整数列以确保值大于0?
- sql-server – 在SQL Server中“永久性地”设置跟踪标志?
推荐文章
站长推荐
热点阅读