技术文章 - CS321292
Oracle 到 SQL Server 迁移 11.1 M020 失败并出现错误“以下序列未正确迁移:文件名 usn_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、布尔异步、Int32 超时、任务和任务、布尔 asyncWrite、布尔 inRetry、SqlDataReader ds、布尔 describeParameterEncryptionRequest)
在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior、RunBehavior runBehavior、Boolean returnStream、String 方法、TaskCompletionSource`1 完成、Int32 超时、Task& task、Boolean& usedCache、Boolean asyncWrite、Boolean inRetry)
在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 完成,字符串方法名称,布尔值 sendToPipe,Int32 超时,布尔值和 usedCache,布尔值 asyncWrite,布尔值 inRetry)
在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
在 n:\SQLMigration\modules\O2S\src_native\Oracle_SQLServer_Dynamic_Mig\migration\Migration.cs: 行 2524
在 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、布尔异步、Int32 超时、任务和任务、布尔 asyncWrite、布尔 inRetry、SqlDataReader ds、布尔 describeParameterEncryptionRequest)
在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior、RunBehavior runBehavior、Boolean returnStream、String 方法、TaskCompletionSource`1 完成、Int32 超时、Task& task、Boolean& usedCache、Boolean asyncWrite、Boolean inRetry)
在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 完成,字符串方法名称,布尔值 sendToPipe,Int32 超时,布尔值和 usedCache,布尔值 asyncWrite,布尔值 inRetry)
在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
在 n:\SQLMigration\modules\O2S\src_native\Oracle_SQLServer_Dynamic_Mig\migration\Migration.cs: 行 2524
这是文章 321292 的 PDF 版本,可能已过期。最新版本 CS321292