2016-09-16 17 views
0

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)ASP.NET Webアプリケーションが突然データベースに接続できません。ネットワークインターフェイスエラー26

私は、Visual Studio 2015を使用していますが、SQL Server Expressの2014

問題があるが、それは今、すべての突然の私はもはや接続できません、前にうまく働いていました。私が知る限り、それに影響を与える変更を加えていない。 Configuration Managerに変更はありません。 Visual Studioでの接続テストは成功します。サーバーエクスプローラにデータ接続が緑色で表示されます。アプリケーションを使ってデータベースにアクセスしようとすると、ランダムにはもう動作しません。

私は完全に困惑しており、すべてのことを数日間試しました。トピックの他のすべての投稿は、私のケースでは適用されないサーバー名やインスタンス名、またはリモート接続設定などをチェックして解決されています。この問題に関する提案はありますか?必要に応じてスタックトレースを提供することもできます。

+1

私はDNSをチェックして、SQL Serverサービス(おそらくブラウザサービス)も実行していることを確認します。 SQL Expressはローカルで実行されていますか?もしそうなら、サービスが停止したように聞こえます。 –

+1

あなたが試したことを教えてもらえますか?何百もの原因を挙げることができたので、これまでに試したことを知ってうれしいです。 – Matthew

+0

私はすべてを試しました。 SQL Serverの、ブラウザとエージェント、(興味深く、ブラウザとエージェントも前に実行されませんでした)だから、彼らはすべての を実行している - - ファイアウォール を通じて許可TCPおよびUDPポート1433と1434 - チェックすべてのSQLサービスを-Restarting リモート接続が有効になっていることを確認する - 接続文字列を確認しています(ただし、接続文字列はビジュアルスタジオで動作します) 多分、私はしばらく試していました – user2281375

答えて

0

さて、数日前に問題が見つかりました。誰もがこの問題を引き起こした正確な状況を持っているかもしれないが、ちょうどその場合、それは長い間見られた。

4.5から4.0に移行したアプリケーションを再インストールして、すべてのパッケージを再インストールしました。 4.5フレームワークはAsp.NET Membershipでしばらく働いていましたが、なんらかの理由で一度停止しました。 IdentityおよびIdentity.EntityFrameworkパッケージはインストールされましたが、Microsoft.AspNet.Identity.EntityFrameworkタグを使用すると、4.5にマイグレートしたときに自動的に追加されないため、ユーザーが登録すると自動的に作成されたIdentityデータベーステーブルをアプリケーションが作成またはアクセスできなくなりました最初のアプリケーションです。 web.configにタグとDefaultConnection文字列を追加しました。

関連する問題