
実行中の SQL Server (SQLEXPRESS) のポートを見つけるのに問題があります。
のコマンドtasklist
はをCMD
示しています。PID = 3376
sqlservr.exe
PID
これは、このSQL Serverのプロパティ(以下を参照)と同じです。SQL Server 構成マネージャー (ローカル) / SQL Server サービス / SQL Server (SQLEXPRESS))このプロパティはこの SQL Server 用State
です。Running
ただし、 のコマンドnetstat -ano
では、CMD
この のポートが表示されませんPID
。
このサービス (これ) はポートに自動的に割り当てられると想定していましたPID
。私の想定は間違っていますか? そうであれば、特定のサービスをポートに割り当てるにはどうすればよいですか?
サービスはリストに載っている必要がありますか?SQL Server ネットワーク構成図のようにここ? はいの場合、実行中の SQL Server をこのリストに転送するにはどうすればよいですか?
答え1
実行中のプロセスのPIDがわかっているので、以下を使用できます。ネットスタットコマンドは検索文字列コマンドの後に PID 番号を続けると、そのプロセスがリッスンしているポート番号などの該当する詳細が表示されます。
netstat -ano | findstr "<PID>"
この問題を解決するには、SQL Server ネットワーク構成それに応じて、または必要なポート、プログラムなどを開くWindowsファイアウォールルール。