1

リモート サーバー上の SQL サーバーに接続しようとすると、特定できないエラーが発生します。すべての正しい設定を行い、TCP/IP を許可し、サービスを再起動し、NT AUTHORITY\NETWORK SERVICE およびデータベースのその他の関連ユーザーに権限を追加したように感じます。aspx ページにアクセスできますが、ログイン時に送信を押すとすぐに次のようになります。

例外情報: 例外の種類: SqlException 例外メッセージ: SQL Server への接続の確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: 名前付きパイプ プロバイダー、エラー: 40 - SQL Server への接続を開けませんでした)

4

1 に答える 1

1

リモート サーバーで、TCP/IP とポートを強制するサーバー インスタンスのエイリアスを作成し、そのエイリアスを接続文字列で使用します。そうすれば、DBNMP を使用しようとさえしません。

また、接続文字列で問題を強制することもできます: http://connectionstrings.com/article.aspx?article=howtodefinewichnetworkprotocoltouse

于 2008-10-10T15:58:58.970 に答える