2017-08-01 30 views
0

同じサーバにODBCドライバ13とODBCドライバ11の両方をインストールできますか? Microsoft SQL 2008データベースとMicrosoft SQL 2016データベースにアクセスする必要があります。最初に1つはODBCドライバが必要です11。もう1つはODBCドライバ13が必要です。 システムによって独立して使用されますか? アップデート: ドライバ11と13の両方をインストールしました。私の2008年のデータベースではまだ動作しません。 再起動が必要かどうかわかりませんか?インストールが要求しなかったため、再起動しませんでした。ODBCドライバ13とODBCドライバ11

+0

あなたはそれを試してみましたか? –

+0

まだありません。私は何かを壊すかもしれないと心配して誰かが答えるのを待っていた。か否か?何かご意見は? – user8397201

+0

あなたの質問に答えますか? – tukan

答えて

1

ODBC 11 and 13|13.1を同時にインストールできるように見えるのは、ファイル名が異なるため、接続文字列を変更することもできます。 (私はまだテスト環境でSQL 2016サーバを持っていないので、テストできません)。

どのアプリケーションを使用するかを区別するにはどうすればよいですか?

は、Microsoftのページから引用すると:

アプリケーションドライバを使用する場合、アプリケーションはインストールオプションAPPGUIDを介してドライバに依存 を示すべきです。 アンインストールする前に、ドライバーインストーラーが従属アプリケーション を報告できるようにします。ドライバに依存関係を指定するには、 ドライバをインストールするときに、 APPGUIDコマンドラインパラメータを製品コードに設定します。 (アプリケーションのセットアッププログラムをバンドルする Microsoftインストーラを使用した場合、製品コードが作成する必要があります。) 例えば:

msiexec /i msodbcsql.msi APPGUID={ <Your dependent application's APPGUID> } 
関連する問題