開発サーバーには、3 つのバージョンの SQL Server がインストールされています (SQLEXPRESS 08、SQL2008 R2、および SQL 2012)。
サービスでは、次のインスタンスを確認できます。
SQL Server (MSSQLSERVER)
SQL Server (SQLEXPRESS)
SQL Server (SQL2008)
SQL Mgmt Studio で 3 つのサーバーすべてを開いて 3 つのサーバーすべてに接続すると、次のサーバー名が表示されます。
(local) (SQL Server 11.0.3128 - OBX1\Administrator)
(local)\SQLEXPRESS (SQL Server 10.50.2500 - OBX1\Administrator)
(local)\SQL2008 (SQL Server 10.50.2500 - OBX1\Administrator)
IP アドレスまたはサーバー URL でサーバーに接続すると、SQLEXPRESS
インスタンスに接続されますが、 at である 2012 インスタンスに接続する必要があります(local) (SQL Server 11.0.3128 - OBX1\Administrator)
。
何を試しても、デフォルトのインスタンス以外のインスタンスに接続できません。これは、何らかの理由で SQLEXPRESS のようです。
他のインスタンスの適切な接続値の例をお探しですか??
以下のスクリーンショット:
サーバーに RDP で接続し、SQL Mgmt Studio を開くと、サーバーが接続する 3 つのオプションがあります(local), (local)\SQL2008, (local)\SQLEXPRESS
。(local)
サーバー名とバージョンを取得するコマンドを選択して実行するOBX1
と、名前とバージョンが取得され2012
ます。(local)\SQL2008
同じコマンドを選択して実行するOBX1\SQL2008
とSQL Server 2008 R2(sp1)
と が得られ、コマンドを選択(local)\SQLEXPRESS
して実行すると と が得られOBX1\SQLEXPRESS
ますSQL Server 2008 R2 (SP1)
。
(local)
この追加情報を考慮して、リモートにあるインスタンスを IP アドレスに接続するにはどうすればよいですか? これは可能ですか?
繰り返しますが、現在、リモートでthe_ip_address
接続すると、SQLEXPRESS インスタンスに接続されます。そして、たとえば SQLEXPRESS インスタンスに接続しようとするとthe_ip_address\SQLEXPRESS
、SQLEXPRESS インスタンスに再度接続します。