日期:2014-05-17  浏览次数:20866 次

Wincc删除的归档数据如何恢复
版本:WinCC 6.2 ASIA SP2, SQL Server 2005 
由于前段时间修改变量记录时,不小心把归档大小的组态内容恢复成默认值:
  所有分段的时间段:1周
 所有分段的最大尺寸:1000 兆字节
导致以前归档目录的历史档案文件全部被删除,用磁盘恢复工具把删除的文件恢复后,发现文件无法附加到SQL Server 2005中.提示:
 failed to retrieve data for this request.(Microsfot.SqlServer.Smoenum)
Additiional information:
  An exception occurred while executing a Transact_SQL statement ro batch.
 .....SITHCO-CINCC-WINCC#OS_TLG_F2010062912_201007211427.mdf is not a primary database file.(Microsoft SQL Server,Error:5171)

请教:如何才能修复已经恢复的被自动删除归档文件,并链接到变量记录的归档中去. 

问题补充:为什么附加到SQL Server 2005时提示附加错误:5171


------解决方案--------------------
An exception occurred while executing a Transact_SQL statement ro batch.
 .....SITHCO-CINCC-WINCC#OS_TLG_F2010062912_201007211427.mdf is not a primary database file.



提示不是主数据库文件,可能是你的数据库文件出了问题,损坏了。
------解决方案--------------------
祝好运!