Websitepanel恢复失败

时间:2012-01-22 23:25:42

标签: .net sql-server

帮帮我。我被困在服务器迁移32小时,这应该持续大约6个小时。我为我的生活无法恢复这台服务器。我从旧服务器备份了“网站”面板,将该文件复制到我的新服务器,更改了备份目录设置(必须),我仍然无法使其工作。我尝试在SQL中禁用FK约束,系统恢复了我在IIS中的文件和站点(也创建了本地用户),但它没有将任何数据填充到websitepanel中。我不确定我做错了什么。请帮忙!

  

0点03分51秒   恢复HomeFolder'C:\ HostingSpaces \ somesite'   0点04分50秒

     

无法恢复项INSERT语句与FOREIGN冲突   KEY约束“FK_ServiceItems_Packages”。冲突发生在   数据库“WebsitePanel”,表“dbo.Packages”,列'PackageID'。该   声明已经终止。在   System.Data.SqlClient.SqlConnection.OnError(SqlException异常,   Boolean breakConnection)at   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()at   System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior,   SqlCommand cmdHandler,SqlDataReader dataStream,   BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject   stateObj)at   System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds,   RunBehavior runBehavior,String resetOptionsString)at   System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(的CommandBehavior   cmdBehavior,RunBehavior runBehavior,Boolean returnStream,Boolean   System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior)中的异步)   cmdBehavior,RunBehavior runBehavior,Boolean returnStream,String   方法,DbAsyncResult结果)at   System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult   result,String methodName,Boolean sendToPipe)at   System.Data.SqlClient.SqlCommand.ExecuteNonQuery()at   Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(的SqlConnection   connection,CommandType commandType,String commandText,   SQLHelper.cs中的SqlParameter [] commandParameters):第365行   Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(字符串   connectionString,CommandType commandType,String commandText,   SQLHelper.cs中的SqlParameter [] commandParameters):第282行   WebsitePanel.EnterpriseServer.DataProvider.AddServiceItem(的Int32   actorId,Int32 serviceId,Int32 packageId,String itemName,String   DataProvider.cs中的itemTypeName,String xmlProperties:第1103行   WebsitePanel.EnterpriseServer.PackageController.AddPackageItem(ServiceProviderItem   packageController.cs中的item):第1275行   WebsitePanel.EnterpriseServer.OperatingSystemController.RestoreItem(字符串   tempFolder,XmlNode itemNode,Int32 itemId,Type itemType,String   itemName,Int32 packageId,Int32 serviceId,ResourceGroupInfo组)   在OperatingSystemController.cs中:第653行   WebsitePanel.EnterpriseServer.BackupController.RestoreInternal(字符串   taskId,Int32 userId,Int32 packageId,Int32 serviceId,Int32   serverId,Int32 storePackageId,String storePackageBackupPath,String   storeController.cs中的storeServerBackupPath):第655行

1 个答案:

答案 0 :(得分:0)

我联系了Microsoft,因为这是生产服务器中的一个关键问题。事实证明这是一个错误,现在正在修复。很快就会有补丁解决这个问题。