我需要使用SQL Server 2014删除数据库的快照(为了删除数据库本身)。当我试图删除数据库时......
EXEC msdb.dbo.sp_delete_database_backuphistory @database_name = N'xxx'
GO
USE [master]
GO
DROP DATABASE [xxx]
GO
我收到以下错误...
数据库'xxx'的丢弃失败。 (Microsoft.SqlServer.Smo)
其他信息:
执行Transact-SQL语句或批处理时发生异常。 (Microsoft.SqlServer.ConnectionInfo)
无法打开数据库'xxx'版本706.将数据库升级到最新版本。 (Microsoft SQL Server,错误:946)
https://drive.google.com/file/d/0B3S2sioQNnAwSEs1RmN6UDJ2N0U/view?usp=sharing
这可能是需要关闭的连接的结果吗?
答案 0 :(得分:4)
我找到了解决这个问题的方法。我只需要执行以下语句。
ALTER DATABASE [Your DB Here] SET OFFLINE
Drop database [Your DB snapshot here]