2012-01-22 2 views
0

도와주세요. 약 6 시간 동안 지속될 예정인 서버 마이그레이션에 32 시간이 걸렸습니다. 나는 나를 위해이 서버를 복원 할 수 없습니다. 필자는 이전 서버에서 웹 사이트 패널을 백업하고, 새 서버로 파일을 복사하고, 백업 카탈로그 설정을 변경했으며, 작동하지 않게되었습니다. SQL에서 FK 제약 조건을 사용하지 못하게하고 시스템이 IIS에서 내 파일과 사이트를 복원했지만 로컬 사용자를 만들었지 만 웹 사이트 패널에 데이터를 채우지 않았습니다. 내가 뭘 잘못하고 있는지 모르겠다. 도와주세요!웹 사이트 패널 복원 실패

0시 3분 51초 것은 HomeFolder 'C를 : \ HostingSpaces \ somesite'복원 0시 4분 50초

외국 KEY 제약 조건 "FK_ServiceItems_Packages"와 충돌 INSERT 문을 항목을 복원 할 수 없습니다 . 충돌은 데이터베이스 "WebsitePanel", 테이블 "dbo.Packages", 열 'PackageID'에서 발생했습니다. 문이 종료되었습니다. System.Data.SqlClient.TdsParser.Run (RunBehavior runBehavior, SqlCommand를 cmdHandler에서 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()에서 System.Data.SqlClient.SqlConnection.OnError (SQLEXCEPTION 예외 부울 breakConnection)에서 , System.Data.SqlClient.SqlCommand.RunExecuteReaderTds SqlDataReader의 데이터 스트림에서, BulkCopySimpleResultSet System.Data.SqlClient.SqlCommand.FinishExecuteReader에서 bulkCopyHandler, TdsParserStateObject stateObj) (SqlDataReader를 DS, runBehavior runBehavior 문자열 resetOptionsString) (CommandBehavior를 cmdBehavior, RunBehavior runBehavior, 부울 returnStream, 부울 비동기) System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery에서 System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior를 cmdBehavior, RunBehavior runBehavior 부울 returnStream 문자열 방법 DbAsyncResult 결과)에서 (DbAsyncResult 결과 스트링 methodName로 부울 sendToPipe) 라인 365에 : SQLHelper.cs에 Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery (도록 SqlConnection 연결 CommandType을 CommandType을 문자열의 CommandText, SqlParameter에 [] commandParameters)에서 System.Data.SqlClient.SqlCommand.ExecuteNonQuery()에서 Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery (String connectionString, CommandType commandType, String commandText,SQLHelper.cs에 1,515,SqlParameter에 [] commandParameters) 라인 (282)에 WebsitePanel.EnterpriseServer.DataProvider.AddServiceItem (INT32 DataProvider.cs에 actorId, INT32 서비스 id, INT32 packageId 문자열 itemName에 문자열 itemTypeName 문자열 xmlProperties) 라인 1,103 INT32 packageId 라인 1275 WebsitePanel.EnterpriseServer.OperatingSystemController.RestoreItem에서 (문자열 tempFolder,있는 XmlNode itemNode, INT32 해당 itemId, 유형 나타내고 itemtype, 문자열 itemName에, : PackageController.cs에서 WebsitePanel.EnterpriseServer.PackageController.AddPackageItem (ServiceProviderItem 항목)에서 , Int32 serviceId, ResourceGroupInfo 그룹) OperatingSystemController.cs의 : 행 653 ( ) WebsitePanel.Enterpris eServer.BackupController.RestoreInternal (문자열 TASKID, INT32 userId를, INT32 packageId, INT32 서비스 id, INT32 SERVERID, INT32 storePackageId, 문자열 storePackageBackupPath, 문자열 storeServerBackupPath) BackupController.cs으로는 : 라인

+0

나는 이것에 대한 Microsoft 지원을 호출하는 것 같습니다. –

답변

0

655 나는 같이 마이크로 소프트에 연락 이는 프로덕션 서버에서 중요한 문제였습니다.그것이 버그 인 것으로 밝혀졌으며 현재 수정 중입니다. 곧이 문제를 해결할 패치가 나올 것입니다.

+0

버그는 아니지만 제거하는 것을 잊었습니다. 더 이상 전체 복원 옵션이 없습니다. –