アーティクル - CS198716

Oracle から MS SQL Server へのマイグレーションはエラー "列" "で失敗<_old_xxx>し、"<xxx>"は unicode とユニコード以外の文字列データ型の間で変換できません。 Windchill PDMLink 10.2</xxx> </_old_xxx>

修正日: 07-Feb-2024   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • Windchill PDMLink 10.0 to 11.1
  • Windchill PDMLink 12.1

説明

  • コードラインで Oracle から MS SQL Server への移行が失敗した場合
Oracle_SQLServer_Dynamic_Mig SSISPackage パッケージ (): 565
エラーあり
列 "< _old_xxx >" および "< xxx >" を unicode と非ユニコードの文字列データ型の間で変換できません
次の4つの列があります。
-WTKEY
- CLASSNAMEKEYNAMESPACEREFEREN
- CLASSNAMEA2A2
- CLASSNAMEKEYA4
  • Oracle ソースと MS SQL ターゲットのデータタイプ:
-WTKEY (Oracle 11GR2 source: VARCHAR2 1275、MS SQL ターゲット: NVARCHAR 425)
-CLASSNAMEKEYNAMESPACEREFEREN (source: VARCHAR2 600、MS SQL ターゲット: NVARCHAR 200)
-CLASSNAMEA2A2 (source: VARCHAR2 600、MS SQL ターゲット: NVARCHAR 200)
-CLASSNAMEKEYA4 (source: VARCHAR2 600、MS SQL ターゲット: NVARCHAR 400)
  • select * from v$nls_parameters where parameter like ('%CHARACTER%');(ソース Oracle データベースで) を返します。
パラメーター
----------------------------------------------------------------

----------------------------------------------------------------
NLS_NUMERIC_CHARACTERS
,

NLS_CHARACTERSET
WE8MSWIN1252

NLS_NCHAR_CHARACTERSET
AL16UTF16
最新バージョンはこちらを参照ください CS198716