首页 > 数据库技术 > 详细

[TroubleShooting] The remote copy of database xx has not been rolled forward to a point in time

时间:2015-08-13 19:27:33      阅读:332      评论:0      收藏:0      [点我收藏+]

Steps:

1. backup database TestMirror on Pricipal server

2. backup database log of TestMirror on Pricipal server

3. copy db and log backup files to Mirror server

4. restore db with norecovery

5. restore log with norecovery

6. create endpoints on both Pricipal serverand Mirror server

 

Issue:

If you use sql command or Mirror wizard to set mirror machine.

It will show error: "The remote copy of database "DBmirrorTest" has not been rolled forward to a point in time that is encompassed in the local copy of the database log."

Or

技术分享

1.  ALTERDATABASETestBackup01SETPARTNER=‘TCP://isrv04.xxx:50221‘;

2. Tasks -> Mirror ->Mirroring -> Config Security

 

Solutions:

RESTORE DATABASE @dbname FROM DISK = @backupfile WITH FILE = 1, NORECOVERY, NOUNLOAD;
RESTORE LOG @dbname FROM DISK = @backupfile WITH FILE = 2, NORECOVERY, NOUNLOAD;


These did the trick for me. I generated the commands through the "Script"-menu within the "Restore Database"-dialog of the Management Studio, because enabling mirroring was no problem when I restored through the "Restore Database"-dialog. My manually written SQL-commands were missing the "NOUNLOAD" part.

 

 

版权声明:本文博客原创文章,博客,未经同意,不得转载。

[TroubleShooting] The remote copy of database xx has not been rolled forward to a point in time

原文:http://www.cnblogs.com/bhlsheji/p/4727969.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!