アーティクル - CS321292
Oracle から SQL Server への移行 11.1 M020 が「次のシーケンスが正しく移行されていません: filenameusn_seq,streamId_seq」というエラーで失敗する
修正日: 28-Dec-2022
適用対象
- Windchill PDMLink 11.1 M020-CPS01
説明
- o2s_migration_report.html > 移行エラー - 概要:
ステップ: データ移行
エラーの説明: migrate_batch_data
データ移行中のエラー: 次のシーケンスは正しく移行されません: filenameusn_seq、streamId_seq、
エラーの説明: migrate_batch_data
データ移行中のエラー: 次のシーケンスは正しく移行されません: filenameusn_seq、streamId_seq、
- O2S_Migration.log の読み取り:
エラー Oracle_SQLServer_Dynamic_Mig.Migration.migrateOracleSequence():2524 - 再シード中のエラー: System.Data.SqlClient.SqlException (0x80131904): 実行タイムアウトが期限切れになりました。操作が完了する前にタイムアウト期間が経過したか、サーバーが応答していません。 ---> System.ComponentModel.Win32Exception (0x80004005): 待機操作がタイムアウトしました
System.Data.SqlClient.SqlConnection.OnError (SqlException 例外、ブール値の breakConnection、Action`1 wrapCloseInAction) で
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj、ブール値の callerHasConnectionLock、ブール値の asyncClose) で
System.Data.SqlClient.TdsParser.TryRun (RunBehavior runBehavior、SqlCommand cmdHandler、SqlDataReader dataStream、BulkCopySimpleResultSet bulkCopyHandler、TdsParserStateObject stateObj、Boolean& dataReady) で
System.Data.SqlClient.SqlCommand.FinishExecuteReader (SqlDataReader ds、RunBehavior runBehavior、文字列 resetOptionsString、ブール値 isInternal、ブール値 forDescribeParameterEncryption、ブール値 shouldCacheForAlwaysEncrypted) で
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds (CommandBehavior cmdBehavior、RunBehavior runBehavior、ブール値 returnStream、ブール値 async、Int32 タイムアウト、タスク & タスク、ブール値 asyncWrite、ブール値 inRetry、SqlDataReader ds、ブール値 describeParameterEncryptionRequest) で
System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior cmdBehavior、RunBehavior runBehavior、ブール値 returnStream、文字列メソッド、TaskCompletionSource`1 完了、Int32 タイムアウト、タスク & タスク、ブール値 & usedCache、ブール値 asyncWrite、ブール値 inRetry) で
System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery (TaskCompletionSource`1 完了、文字列 methodName、ブール sendToPipe、Int32 タイムアウト、ブール & usedCache、ブール asyncWrite、ブール inRetry) で
System.Data.SqlClient.SqlCommand.ExecuteNonQuery() で
n:\SQLMigration\modules\O2S\src_native\Oracle_SQLServer_Dynamic_Mig\migration\Migration.cs:line 2524 の Oracle_SQLServer_Dynamic_Mig.Migration.migrateOracleSequence (String oraSequence, Int64 last_sequence) で
System.Data.SqlClient.SqlConnection.OnError (SqlException 例外、ブール値の breakConnection、Action`1 wrapCloseInAction) で
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj、ブール値の callerHasConnectionLock、ブール値の asyncClose) で
System.Data.SqlClient.TdsParser.TryRun (RunBehavior runBehavior、SqlCommand cmdHandler、SqlDataReader dataStream、BulkCopySimpleResultSet bulkCopyHandler、TdsParserStateObject stateObj、Boolean& dataReady) で
System.Data.SqlClient.SqlCommand.FinishExecuteReader (SqlDataReader ds、RunBehavior runBehavior、文字列 resetOptionsString、ブール値 isInternal、ブール値 forDescribeParameterEncryption、ブール値 shouldCacheForAlwaysEncrypted) で
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds (CommandBehavior cmdBehavior、RunBehavior runBehavior、ブール値 returnStream、ブール値 async、Int32 タイムアウト、タスク & タスク、ブール値 asyncWrite、ブール値 inRetry、SqlDataReader ds、ブール値 describeParameterEncryptionRequest) で
System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior cmdBehavior、RunBehavior runBehavior、ブール値 returnStream、文字列メソッド、TaskCompletionSource`1 完了、Int32 タイムアウト、タスク & タスク、ブール値 & usedCache、ブール値 asyncWrite、ブール値 inRetry) で
System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery (TaskCompletionSource`1 完了、文字列 methodName、ブール sendToPipe、Int32 タイムアウト、ブール & usedCache、ブール asyncWrite、ブール inRetry) で
System.Data.SqlClient.SqlCommand.ExecuteNonQuery() で
n:\SQLMigration\modules\O2S\src_native\Oracle_SQLServer_Dynamic_Mig\migration\Migration.cs:line 2524 の Oracle_SQLServer_Dynamic_Mig.Migration.migrateOracleSequence (String oraSequence, Int64 last_sequence) で
最新バージョンはこちらを参照ください CS321292