10

開発ボックスからクライアントへのアプリケーションのデプロイに取り組んでいます。クライアントでexeを実行すると、「'SQLNCLI10'プロバイダーがローカルマシンに登録されていません」というエラーが表示されます。

SQLServer2012で開発しています。ターゲットマシンにsqlncli.msiをインストールしようとしましたがうまくいきませんでした。

アプリを動作させるためにクライアントマシンにインストールする必要のあるパッケージを教えてもらえますか?そして、可能であれば、そのパッケージへのURLを提供しますか?

ありがとう!

4

5 に答える 5

11

2012バージョンではなく2008バージョンが必要であることがわかりました。

http://go.microsoft.com/fwlink/?LinkId=123718&clcid=0x409

于 2012-09-04T14:05:17.187 に答える
5

おそらく64ビットマシンで作業していて、32ビットインストールを使用していますか?

64ビットリンクは次のとおりです:http://go.microsoft.com/fwlink/?LinkID = 188401&clcid = 0x409

于 2012-09-04T13:48:24.840 に答える
2

SQLserver 2012 への接続には SQLNCLI11 を使用します。

例えば:

Provider=SQLNCLI11;Data Source=trv6s177;Integrated Security=SSPI;Initial Catalog=DPVCube_Stage

ダウンロード

http://go.microsoft.com/fwlink/?LinkID=239649&clcid=0x409

X86 パッケージ (sqlncli.msi)

http://go.microsoft.com/fwlink/?LinkID=239650&clcid=0x409

X64 パッケージ (sqlncli.msi)

于 2014-09-12T13:58:20.177 に答える