sql-server-2005 – 无法恢复数据库,数据库正在被会话使用
发布时间:2020-12-12 08:38:29 所属栏目:MsSql教程 来源:网络整理
导读:我正在使用SQL Server 2005,我有一个问题恢复我的数据库,我收到这个消息,在尝试恢复我的数据库. Restore failed. (Microsoft.SqlServer.Express.Smo) “System.Data.SqlClient.SqlError: RESTORE cannot process database ‘AMOD’ because it is in use by t
我正在使用SQL Server 2005,我有一个问题恢复我的数据库,我收到这个消息,在尝试恢复我的数据库.
我重新启动了程序,我没有打开数据库中包含的任何表,我仍然收到这个消息.我是SQL Server的新手,这是我第一次做恢复.我感谢提供的任何帮助. 解决方法你需要踢所有的用户,并确保你也不在该数据库.假设您在Management Studio中,您需要将上下文更改为不同的数据库(或将数据库下拉列表切换到其他数据库),这也将踢出任何其他用户(可能是您 – 对象资源管理器,对象资源管理器详细信息,其他查询窗口等都可能无意中通过维护与数据库的连接来防止恢复):USE master; GO ALTER DATABASE AMOD SET SINGLE_USER WITH ROLLBACK IMMEDIATE; 完成恢复后,数据库可以再次使用: ALTER DATABASE AMOD SET MULTI_USER; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |