WindowsServer2012R2にて、SQLServerの名前付きインスタンスを作成しました。
サーバーのファイアーウォールの設定で、下記1.、2.、3.を設定し保存。
クライアントからOLEDB接続で、接続確認すると接続可能となります。
その後、1.を無効化しても、接続が可能です。
しかし、数分後、接続ができなくなる現象が起きています。
1.受信の規則にて、全てのプログラムについて許可
2.受信の規則にて、プログラムsqlserver.exeについて許可
3.受信の規則にて、ポート50000(TCP、UDP)を許可
サーバーのインスタンスのIPアドレスについて、動的ポートから、静的ポート50000としました。
クライアントからの接続文字列は下記の通りです。
下記にポート番号を指定するとサーバーが見つかりませんと、エラーとなりました。
"Provider=SQLOLEDB;User ID=sa;Initial Catalog=XXXDB;Password=P@ssw0rd;"Data Source=XXX\SQLEXPRESS001"
クライアントのWindows7のファイアーウォールは無効化しています。
これは何が原因なのでしょうか?
以上、よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/30 23:34