2

Provider=SQLNCLI11 の接続文字列と Provider=SQLNCLI11.1 の別の接続文字列を見ています & 2 つの違いは何だろうと思っています。

SQLNCLI11 と SQLNCLI11.1 の違いは何ですか?

4

2 に答える 2

3

このTechNet記事によると、2 つのバージョンは HKEY_CLASSES_ROOT の下の同じ CLSID を指しています。したがって、それらは同じ DLL を指します。SQLNCLI11 は、バージョンに依存しない ProgID です。

SQLNCLI11.2 が登場したときの Microsoft の対応によっては、「.1」のないものを使用する方がよい場合がありますが、更新をリリースするときに .1 が .2 を指すようにすることも簡単にできます。

于 2016-05-05T16:14:02.013 に答える
0

バージョン番号が示す SQLNCLI11.1 は、SQLNCLI11 の更新版です。.1 が提供するアップグレードの一覧はよくわかりませんが、SSIS パッケージで発生していたエラーの一部は解決されました。

例: エラー 0x80004005 説明: 「通信リンク障害」。

接続を 11.1 にアップグレードすると、エラーはなくなりました。上記のエラーは、後のバージョンで修正されたと思われるバグの 1 つです。

于 2015-09-08T16:58:34.787 に答える