SQL Server 2012 でのリモート接続を確立しているときに
以下のエラーになりました。
ネットワーク関連またはインスタンス固有のエラーが発生しました。
サーバーが見つからないかアクセスできません。インスタンス名が正しいこと、
および SQL Server がリモート接続を許可するように構成されていることを確認してください。
(provider: SQL ネットワーク インターフェイス,error: 26 – 指定されたサーバーまたはインスタンスの位置を特定しているときにエラーが発生しました)
(.Net SqlClient Data Provider)
サーバーが見つからないかアクセスできません。インスタンス名が正しいこと、
および SQL Server がリモート接続を許可するように構成されていることを確認してください。
(provider: SQL ネットワーク インターフェイス,error: 26 – 指定されたサーバーまたはインスタンスの位置を特定しているときにエラーが発生しました)
(.Net SqlClient Data Provider)
■解決法
SQLServerのデフォルトではTCP/IPが無効となっています。
TCP/IPを有効にし、SQLServerのポートを許可することでSQLServerのリモート接続の許可ができます。
■手順
・「SQL Server 構成マネージャー」
→ [サーバ名]のプロトコル
→ 「TCP/IP」を「有効」にする
→「TCP/IPのプロパティ」 → 「IPアドレス」タブ
→「IPAll」欄の 「TCP動的ポート」を空欄にし、「TCPポート」に「1434」を入力
(※1434はSQL Serverのポート番号)
→SQL Serverのサービスを再起動
私は以上で解決できました(*^^*)