-2
WindowsフォームアプリケーションをSQL Serverにリモート接続しようとしています。WindowsアプリケーションからSQL Serverに接続できません
しかし、私は次の例外を取得しています:
基になるプロバイダーは、オープンに失敗しました。
内部エラー:
ネットワークパスが見つかりませんでした。それはではなく、サーバー上のデータベースと、私のローカルデータベースと接続している
<add name="dbEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="Data Source=serverip;Database=dbname;User ID=myuser;Password=mypass;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
:
は、これは私の接続文字列です。
すべてのSQLサービスが実行されており、TCP/IPが有効であり、ファイアウォールにsqlポートのルールもあります。
紛失しているものがありますか?
私を導いてください。
ありがとうございます。
"ネットワークパスが見つかりませんでした"というエラーは、あなたの答えのキーワードです。既存のパスディレクトリに接続しようとしていますか?またはSQLサーバーの資格情報(SQLサーバー名とパスワード)がサーバー上のSQLサーバーと接続文字列に一致するかどうかを確認しますか? – GNMercado
はい、資格情報が正しいです。 – user2517610
「ネットワークパスが見つかりません」は通常、ネットワークサーバーに接続するときに表示されるエラーではありません。あなたが失敗しているコードの行を投稿することはできますか? SSMSでネットワークサーバーへのテスト接続を完了できますか? –