1年前にAzureで仮想マシンテンプレートを使用してSQL Server 2014サーバー(SQL1)とWebサーバー(WEB1)をセットアップしました。私はオフィスのPC1を使ってWEB1のコードを書いています。すべてが大丈夫でした。SP2をインストールした後にSQL Server 2014に接続できません
デバイスリスト:
------------------------------------------------------------- |WEB1 |10.0.0.5 |ASP.net web app still fine after sp2| |--------|-------------|------------------------------------| |SQL1 |10.0.0.4 |SQL Server in question | |========|=============|====================================| |PC1 |NAT |I can not login from here | -------------------------------------------------------------
昨日は、このサーバー上のSP2をインストールしました。再起動後、私はもはやリモートでSQL1とPC1からサーバーに接続することはできません。 SQL Serverを使用して同じサブネット内のWEB1を正常に実行します。
調査の結果、サーバーがシングルユーザーモードになったことに気づいたので、サーバーをsqlcmdを使用してマルチユーザーに戻してから、sql1でSSMSを使用してログインできます。
しかし、私はまだSSMSまたはasp.net接続文字列を使用して私のPCからログインすることはできません。
私がチェックしました:
- Windowsファイアウォールは、まだ私のPCのパブリックIPがに接続することができます。
- Azure Networkセキュリティグループでは、任意のMS SQLを許可しています。
- SQL Serverサービスが実行されています。
- Configuration ManagerでTCP/IPが有効になっています。
- ICMP Windowsファイアウォールルールが有効な場合、そのIPを使用してWEB1からSQL1をpingできます。
どのように解決するのですか?
リモートでサーバーに接続しようとすると、SSMSで特定のエラーが発生していますか? – Poosh
SQL Serverへの接続を確立する際に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからなかったか、アクセスできませんでした。インスタンス名が正しいこと、およびSQL Serverがリモート接続を許可するように構成されていることを確認します。 (プロバイダ:名前付きパイププロバイダ、エラー:40 - SQL Serverへの接続を開くことができませんでした) – Vinix
この回答の一部は役立つかもしれません:[名前付きパイププロバイダ、エラー40 - SQL Serverへの接続を開くことができませんでした](https: /stackoverflow.com/questions/9945409/how-do-i-fix-the-error-named-pipes-provider-error-40-could-not-open-a-connec) – Poosh