[状況]
SQLServer2005(64bit版)とAS/400のデータ転送時にある状況で特殊記号(㈱などの文字)が表示されません。
1:SQLServer側で㈱という文字を入力、SQLServer から AS/400へ転送すると、表示されない。
2:AS/400側で㈱という文字を入力、AS/400 から SQLServerへ転送すると、表示される。
3:2で転送されたテーブルを再度AS/400へ転送すると、表示される。
4:2で転送されたテーブルに㈱という文字を入力後、AS/400へ転送すると、入力した㈱という文字のみ表示されない。(AS/400で入力されていた㈱は表示される)
[回答]
今回はマイクロソフトのUNICODE変換問題を㈱という文字だけに対応させるように修正を行いました。
http://support.microsoft.com/kb/170559/ja
他のローマ数字の大文字(ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ)等の対応に関しては今後のバージョンアップ時に対応させる予定です。
関連したトピックス
- SQL Server のデータベースパフォーマンス監視の重要性 [DPA]
- HiT OLEDB/400とSQL Server:DTSによる通信
- [DBMoto]EBCDICのDB2(AS/400,z/OS)からのレプリケーションは特殊文字も外字もOK!
- リモートディストリビュータ(SQLServer)【リアルタイムレプリケーションツールDBMoto】
- ミラーリング時にWarningメッセージが表示される場合【リアルタイムレプリケーションツールDBMoto】
- metadataを格納可能なデータベース【リアルタイムレプリケーションツールDBMoto】
- Ritmo/DB2 機能リリース・ノート
- Ritmo/i5 v4.0.のリリース、VS2005とSQLServerとのインテグレーション
- HiT OLEDB/400 Ver7 とHiT ODBC/400 Ver11. リリースノート: 2016/1月
- SQLServerがソースDBの時の注意事項【リアルタイムレプリケーションツールDBMoto】