sql-server - SQL Server 恢复数据库错误

标签 sql-server

我使用的是 SQL Server 2008 R2,我需要从 .bak 文件恢复数据库。总是出现数据库正在使用的错误,直到我重新启动 SQL Server 服务。

有更好的选择吗?

最佳答案

使用此代码在恢复之前销毁所有现有连接:

USE master;
GO
ALTER DATABASE YourDB
SET SINGLE_USER
WITH ROLLBACK IMMEDIATE;
ALTER DATABASE YourDB
SET MULTI_USER;
GO

关于sql-server - SQL Server 恢复数据库错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18699463/

相关文章:

sql - 需要提交 SQL 双 "commit"

sql - MSSQL 中带删除表的双循环

c# - OR LIKE sql查询 bool 错误

sql-server - SQL 连接运行缓慢

sql-server - 从另一个数据库插入数据库,在 SQL Server 中指定一些值

sql-server - 如果未找到任何行,我如何让此 SQL 返回 1

sql-server - SQL 中的可变长度 int 列

sql server select 与 like 连接?

sql - 在 SQL Server 中使用 CTE 查询进行递归匹配

sql - sql语法有什么问题