SQL Management Studioで別のポート番号を指定するにはどうすればよいですか?


416

ポート1433にないMicrosoft SQL 2005サーバーに接続しようとしています。SQLManagement Studioを使用してサーバーに接続するときに別のポート番号を指定するにはどうすればよいですか?

回答:


831

127.0.0.1,6283

IPとポートの間にカンマを追加します


7
私はポートを与える方法を理解しようとして1時間私の尾を追いかけました。MSDNにはありません。スタックオーバーフローで再び救助に!
Christo

8
たわごと...大きな失敗MS ... THX ...そしてトンネリングしている場合は何らかの理由で:localhostの代わりに127.0.0.1を使用してください... SQL MStudioは何らかの理由でそれを好きではありません..
David

1
君たちと同じだが、もっと悪い。私は数年前に事件を起こしました。今日必要だったので、今日の回避策を正確に覚えていませんでした...「異なる」構文を使用している場合、少なくとも適切な場所でそれを言及できないのはなぜですか。
oldbrazil

4
@mark同意しましたが、それは実際には驚くべきことではありません。これは、他の世界を無視し、ファイルパスにバックスラッシュを使用することを決定したのと同じ会社です。ため息
スコット

5
IPv6アドレスに接続すると、コロンは意味がなくなります。
EpicVoyage 2013

72

名前付きインスタンスに接続していて、接続時にUDPが使用できない場合は、プロトコルも指定する必要がある場合があります。

例: tcp:192.168.1.21\SQL2K5,1443


2
どうもありがとう。これは正しかった。インスタンス名とそれに続くポートのみが必要でした。例:INSTANCENAME \ INSTANCE、1541
mikoop 2017

6

もう1つの方法は、Config Managerでエイリアスを設定することです。次に、接続したいときにそのエイリアス名を入力するだけです。これにより、はるかに簡単になり、複数のポートやプロトコルで複数のサーバー/インスタンスやサーバーを管理する必要がある場合に、より便利になります。わかりやすい名前を付けると、覚えやすくなります。


これは素晴らしい答えです。特にコードの新しいメンテナにとっては、IPアドレスより
もわかりやすい

3

SQL Server構成マネージャーが必要です。SQLネイティブクライアントの構成に移動し、[クライアントプロトコル]を選択して、TCP / IPを右クリックし、そこにデフォルトのポートを設定します。


3
接続するすべてのデータベースが同じポートを使用している場合、これは良いことです。すべての環境に当てはまるわけではありません。
Brettski、2013

2

クライアントマネージャーを使用すると、すべての接続に影響するか、クライアントマシン固有のエイリアスが設定されます。

上記のようにコンマを使用します。これはapp.configでも使用できます

あなたとあなたのサーバーの間にファイアウォールがある場合にもおそらく必要です...


-6

サーバー実行コマンドを使用したWindowsプラットフォームの場合:

netstat -a -b

以下のための見た目sql serverのプロセスと検索ポートFE 49198

またはより簡単です。dbvisualizerに接続し、netstat -a -bfind dbvis.exeプロセスを実行してポートを取得します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.