
MS SQL Server Express 2008 にリモートでアクセスしようとしています。
- 「SQL Server Browser」サービスをオンにしました
- 「SQL Server (SQLExpress)」サービスをオンにしました
- TCP/IPを有効にし、プロパティで動的ポートを空白に、TCPポートを1433に設定しました
- ローカルで接続できるので(IP を使用)、資格情報は正しいです。
- Windows ファイアウォールにポート 1433 を開いているように設定している例外レコードがあります。
- システムを再起動しましたが、すべてのサービスはオンのままです。
リモート コンピューター経由で接続しようとすると、このエラーが発生します。
XXX.XXX.XXX.XX に接続できません
=============================SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできません。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: 名前付きパイプ プロバイダー、エラー: 40 - SQL Server への接続を開けませんでした) (.Net SqlClient データ プロバイダー)
-----------------------------------------------
エラー番号: 3
重大度: 20
状態: 0
あなたのアイデアと解決策は大いに評価されます。
ケイジェイ
編集 こんにちは。迅速なご返答ありがとうございます。現在、接続文字列はありません。以下を使用して接続しようとしています:SQL Server 管理スタジオ 2008
答え1
Management Studio でサーバーを右クリックして、[プロパティ ページ] -> [接続] の下にある [リモート接続を許可する] をオンにしましたか。また、サーバーとクライアントの両方で TCP/IP が既定のプロトコルになっていることを確認してください。