1

最近、データベースをOracle11gからSQLServer2012SP1に移行しました。また、同じデータベースをOracle11gからSQLServer2008R2に移行しました。

OracleからSQLServer2008へのデータベースの移行は正常に実行されました。私たちのアプリケーションは、問題なくそのデータベースを利用できます。ただし、OracleからSQL Server2012SP1への移行で問題が発生しました。

特定の列(タイプ:VARCHAR(MAX))からデータを取得する場合、格納されている文字列の内容を表示する代わりに、「/」のみを表示する場合があります。列に格納されているデータを見ると、すべてがそこにあります。私たちのアプリケーションは、MSSQL11ドライバーで構成されたOBDCを使用します。

私たちも観察したこと:

  • MSSQL10ドライバーを使用すると、varchar(max)列が正常に取得されます。

これを機能させるために変更しなければならないことがありますか?詳細については、遠慮なくお問い合わせください。

ありがとうございました!

4

0 に答える 0