恢复 SQL Server DB 时出现问题 -

恢复 SQL Server DB 时出现问题 -

我尝试在 Sql2008r2 上恢复我们的一个数据库,但我一直收到此错误:“netStagingDB_log.ldf”被“ftrow_FTCat_Sheds”和“ftrow_FTCat_Codes”声明。WITH MOVE 子句可用于重新定位一个或多个文件。”

但我只有“ftrow_FTCat_Sheds”作为数据库的逻辑名称。如果“ftrow_FTCat_Codes”是第二个数据文件,我如何通过 WebsitePanel 以不同的名称恢复此数据库。

平台

Win 2008 Server R2 64 位 SQL 2008 r2

谢谢

答案1

根据WebSitePanel 用户指南对于备份和恢复数据库,似乎没有后端技巧就无法做到。没有任何恢复功能选项。这意味着,如果您的服务器上已经有一份具有相同物理文件名的此数据库副本,那么您就没那么幸运了。

如果您有可用的本地 SQL Server 2008 R2 实例,您可以尝试此解决方法:

  1. 从备份文件恢复数据库
  2. 分离数据库
  3. 重命名日志文件(物理 .ldf 文件)
  4. 使用新的日志文件名重新附加数据库
  5. 执行数据库的新备份
  6. 使用新的备份文件通过 WebsitePanel 恢复备份

这应该对你有用。除此之外,你还需要在服务器上安装某种应用程序来连接到 SQL 实例并允许你执行 SQL 语句。

相关内容