Bob*_*mes 5 restore sql-server-2012
我有一个过程可以在中央服务器上恢复我的所有备份以进行测试。我最近将此服务器升级到 SQL Server 2012,现在从 SQL Server 2008 R2 恢复主服务器时出现错误。从 SQL Server 2012 和 SQL Server 2005 还原工作正常。尝试恢复到 SQL 2014 时,我也得到了相同的结果。
这是我的恢复声明:
RESTORE DATABASE masttest
FROM DISK = 'c:\temp\master.bak'
WITH MOVE 'master' TO 'c:\temp\masttest.mdf',
MOVE 'mastlog' TO 'c:\temp\masttest.ldf';
Run Code Online (Sandbox Code Playgroud)
这就是结果。数据库最终处于恢复挂起状态。
Processed 400 pages for database 'masttest', file 'master' on file 1.
Processed 3 pages for database 'masttest', file 'mastlog' on file 1.
Converting database 'masttest' from version 661 to the current version 706.
Database 'masttest' running the upgrade step from version 661 to version 668.
Database 'masttest' running the upgrade step from version 668 to version 669.
Database 'masttest' running the upgrade step from version 669 to version 670.
Database 'masttest' running the upgrade step from version 670 to version 671.
Database 'masttest' running the upgrade step from version 671 to version 672.
Database 'masttest' running the upgrade step from version 672 to version 673.
Database 'masttest' running the upgrade step from version 673 to version 674.
Database 'masttest' running the upgrade step from version 674 to version 675.
Database 'masttest' running the upgrade step from version 675 to version 676.
Database 'masttest' running the upgrade step from version 676 to version 677.
Database 'masttest' running the upgrade step from version 677 to version 679.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.
Msg 5570, Level 23, State 3, Line 1
FILESTREAM Failed to find the garbage collection table.
Run Code Online (Sandbox Code Playgroud)
源服务器或我要恢复到的服务器上未启用文件流。我能做些什么来成功恢复它,或者这看起来像一个错误吗?
切勿将系统数据库从一个版本的 SQL Server 恢复到另一版本。主数据库包含支持服务器本身内部工作的表和其他对象。我什至不会将系统数据库恢复到相同版本的另一台服务器上。相反,我会确定我试图捕获的信息是什么(用户帐户、计划作业、SSIS 包等),并将这些信息提取并导入到新服务器中。
归档时间: |
|
查看次数: |
6536 次 |
最近记录: |