はい、これを読みました MS SQL Server 2008 のポートを見つける方法は?
運がない。
telnet 1433
接続に失敗したことを返すため、他のポートを指定する必要があります。
使ってみた
netstat -abn
しかし、このリストに sqlservr.exe などのようなものはありません。
そのポートを見つけるのが難しいのはなぜですか? :/
はい、これを読みました MS SQL Server 2008 のポートを見つける方法は?
運がない。
telnet 1433
接続に失敗したことを返すため、他のポートを指定する必要があります。
使ってみた
netstat -abn
しかし、このリストに sqlservr.exe などのようなものはありません。
そのポートを見つけるのが難しいのはなぜですか? :/
これを試して:
USE master
GO
xp_readerrorlog 0, 1, N'Server is listening on'
GO
http://www.mssqltips.com/sqlservertip/2495/identify-sql-server-tcp-ip-port-being-used/
これは私のために働くものです:
SELECT DISTINCT
local_tcp_port
FROM sys.dm_exec_connections
WHERE local_tcp_port IS NOT NULL
"netstat -a -b -n" (昇格したコマンド プロンプトから) を実行しても "sqlservr.exe" がまったく表示されない場合は、SQL Server サービスが実行されていないか、その TCP/IP ネットワーク ライブラリが実行されていません。無効。
SQL Server 構成マネージャーを実行します (スタート | すべてのプログラム | Microsoft SQL Server 2008 | 構成ツール)。
SQL Server サービスに移動します。右側のペインで、SQL Server () を探します。止まっていますか?もしそうなら、それを始めてください。
SQL Server ネットワーク構成 (または必要に応じて SQL Server ネットワーク構成 (32 ビット)) に移動し、次に Protocols for に移動します。右側のペインで「TCP/IP」を探します。無効になっていますか?その場合は有効にしてから、SQL Server サービスを再起動します。
インスタンス ID は、既定のインスタンスの MSSQLSERVER になることに注意してください。
クライアントをサービスに接続するために TCP/IP ネットワーク ライブラリを有効にする必要がないことにも注意してください。クライアントは、共有メモリ ネットワーク ライブラリ (クライアントが同じマシン上にある場合) または名前付きパイプ ネットワーク ライブラリを介して接続することもできます。
TCP/IP を使用していない可能性があります
SQL Server 構成マネージャーを見て、使用しているプロトコルを確認してください。
SQL Server 2000 プログラム | MS SQL サーバー | クライアント ネットワーク ユーティリティ | [TCP_IP] を選択してから [プロパティ] を選択します
SQL Server 2005 プログラム | SQL サーバー | SQL Server 構成マネージャー | MSSQLSERVER のプロトコルを選択するか、クライアント プロトコルを選択して、TCP/IP を右クリックします。