[解決済み] SQL Server Express 2012のリモート接続を有効にする
質問
自宅のサーバーにSQL Server Express 2012をインストールしたところです。 デスクトップPCのVisual Studio 2012から接続しようとしていますが、既知のエラーが繰り返し発生します。
<ブロッククオートSQL Server への接続を確立する際に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいか、SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー Named Pipes プロバイダー、エラー。40 - SQL Server への接続を開くことができませんでした)
これを解決するために試したこと。
- サーバー上でSQL Server Configuration Managerを実行し、SQL Server Browserを有効にします。
- ローカルサブネットのTCP、ポート1433と1434に対して、サーバー上でWindowsファイアウォールの例外を追加します。
- デスクトップでログインしているユーザーでSQL Serverインスタンスにログインしていることを確認します。
- SQL Server インスタンスで Windows 認証を使用していることを確認します。
- SQL Serverとサーバー全体の再起動を繰り返す。
- 髪を全部抜いた。
SQL Server 2012 Expressでリモート接続を許可するにはどうすればよいですか!
解決方法を教えてください。
さて。 聞いてよかった . ようやく発見した解決策はこちらでした。
SQL Server Expressでポート1433でのリモートtcp/ip接続を許可するように構成するにはどうすればよいですか?
- SQL Server 構成マネージャを実行します。
- SQL Server ネットワーク構成 > SQLEXPRESS のプロトコル] に進みます。
- TCP/IPが有効になっていることを確認します。
ここまでは、まったく予想通りの展開です。 しかし、その後です。
- TCP/IPを右クリックし プロパティ .
- IP2」の「IPアドレス」に、ローカルサブネット上のコンピュータのIPアドレスが設定されていることを確認します。
- IPAllまでスクロールダウンします。
- を確認してください。 TCP ダイナミックポート は 空白 . (私のは5桁のポート番号に設定されていました)。
- を確認してください。 TCPポート に設定されています。 1433 . (私のは空白でした。)
(また、この手順でいくと ではない SQL Server Browser を有効にする必要があり、ポート 1433 を許可するだけでよく、1434 は必要ありません)。
これらの余分な5つのステップは、Expressであろうとなかろうと、以前のバージョンのSQL Serverでは必要なかったと記憶しているものです。 これは、サーバでデフォルト・インスタンスではなく名前付きインスタンス(myservernameSQLEXPRESS)を使用しているため、必要だったように思われます。 ここを参照してください。
特定の TCP ポートをリッスンするようにサーバーを構成する(SQL Server Configuration Manager)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン