由于某种原因,我无法恢复我的SQL Server快照。
我有一个名为
当尝试使用以下查询恢复快照时:
我收到了这个错误信息:
Msg 3137, Level 16, State 1, Line 5 无法还原数据库。主要快照或快照名称未正确指定,所有其他快照未被删除,或存在缺失的文件。 Msg 3013, Level 16, State 1, Line 5 RESTORE DATABASE异常终止。
我已经检查过,名称已经正确指定。服务器上没有其他可用快照。唯一奇怪的事情是当我登录SQL Server查找快照文件时,发现与SSMS gui中的名称不同。它的名称为 DB_SS_2017.SS。尝试使用该名称还原时,我会收到以下错误:
Msg 911, Level 16, State 4, Line 5 数据库 DB_SS_2017.SS 不存在。确保输入的名称正确。 Msg 3013, Level 16, State 1, Line 5 RESTORE DATABASE异常终止。
最后但并非最不重要的是,在SSMS中尝试检查快照的属性时,属性按钮是灰色的!我该如何恢复SQL Server快照?
我有一个名为
DB01
的数据库和一个名为DB01_SS
的快照。当尝试使用以下查询恢复快照时:
USE master
GO
ALTER DATABASE DB01 SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
RESTORE DATABASE DB01 FROM DATABASE_SNAPSHOT = 'DB01_SS';
GO
ALTER DATABASE DB01 SET MULTI_USER
GO
我收到了这个错误信息:
Msg 3137, Level 16, State 1, Line 5 无法还原数据库。主要快照或快照名称未正确指定,所有其他快照未被删除,或存在缺失的文件。 Msg 3013, Level 16, State 1, Line 5 RESTORE DATABASE异常终止。
我已经检查过,名称已经正确指定。服务器上没有其他可用快照。唯一奇怪的事情是当我登录SQL Server查找快照文件时,发现与SSMS gui中的名称不同。它的名称为 DB_SS_2017.SS。尝试使用该名称还原时,我会收到以下错误:
Msg 911, Level 16, State 4, Line 5 数据库 DB_SS_2017.SS 不存在。确保输入的名称正确。 Msg 3013, Level 16, State 1, Line 5 RESTORE DATABASE异常终止。
最后但并非最不重要的是,在SSMS中尝试检查快照的属性时,属性按钮是灰色的!我该如何恢复SQL Server快照?
FROM DATABASE_SNAPSHOT ='DB01_SS.SS'
吗?因为这个奇怪命名的文件以那个结尾... - RealCheeseLord