3

Manangement スタジオ内の IP を使用して、リモート SQL サーバーに接続できることがわかりました。ここで、自分のコンピューターのデータベースにリモートでアクセスできるようにしたいと考えています。自分の SQL サーバーの IP を見つけて、その IP を使用してリモートでログインできるようにするにはどうすればよいですか?

4

5 に答える 5

5

Try this one -

SELECT 
      client_net_address = CASE WHEN client_net_address = '<local machine>' 
                                THEN '127.0.0.1' 
                                ELSE client_net_address 
                           END  
    , local_net_address = ISNULL(local_net_address, '127.0.0.1')
    , server_name = @@SERVERNAME
    , machine_name = SERVERPROPERTY('MachineName')
FROM sys.dm_exec_connections
WHERE session_id = @@SPID;
于 2013-04-25T07:06:31.213 に答える
1

コンピューター名に ping を実行できます。「localhost」に ping を実行しないでください。127.0.0.1 が返されます。「ping my-pc」を実行すると、DNS サーバーを介して IP アドレスが解決されます。

于 2013-04-25T07:58:32.317 に答える
1

これを試して。

SELECT @@SERVERNAME;
于 2013-04-25T07:09:03.627 に答える
0

このアドレスにアクセスして、Google が認識するパブリック IP アドレスを取得します。

https://www.google.com/search?q=what+is+my+ip

注: リモートで接続するには、ルーターのポートとファイアウォールのポートを開く必要がある場合があります。さらに、SQL サーバーは、localhost 127.0.0.1 アドレスにのみバインドされている可能性があります。サーバーのすべての IP アドレスで接続を受け入れるには、手順を調べる必要がある場合があります。

于 2013-04-25T07:06:49.287 に答える