1

私は通常 .NET 開発を行いませんが、新しい Win2K8 IIS 7.5 サーバーにセットアップする必要がある小さな .NET アプリがあり、SQL 2005 サーバーは別のボックスにあります。Win7 IIS 7/SQL 2005 マシンで .NET アプリをテストしたところ、正常に動作しました。新しいサーバーでアプリを実行すると、次のエラーが発生します。

The 'SQLNCLI11' provider is not registered on the local machine.

エラーをググったところ、ネイティブ クライアント ドライバーをインストールする必要があることがわかりました。データベース サーバーで sqlncli.msi ファイルを見つけ、IIS サーバーにインストールしました。同じ問題。次に、必要なドライバーが含まれている可能性があると考えて、SQL Management Studio をインストールしました。同じエラー。管理スタジオ経由で接続できますが、.NET アプリで同じエラーが発生し続けます。

助言がありますか?

感謝!

4

1 に答える 1

0

接続文字列のプロバイダーを SQLNCLI11 から SQLNCLI10 に変更しました。
魅力のように機能します。

于 2013-05-24T18:31:50.380 に答える