2008-09-18 3 views

答えて

635

127.0.0.1,6283

あなたは、SQL Server構成マネージャが必要ですIPとポート

+11

+1は、SQL Server-SSHトンネルセットアップで間違っていたものを追跡しようと1時間を費やしました。私は、管理スタジオでip:portでなくip:portを使用していたことが分かります。 –

+0

私はそれを知らなかった! SQL Server Browserで問題が発生していると指摘してくれました。乾杯。 – stephen

+6

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

2

の間にコンマを追加します。 Sqlネイティブクライアントの設定に移動し、クライアントプロトコルを選択し、TCP/IPを右クリックしてデフォルトのポートを設定します。

+3

接続するすべてのデータベースが同じポートを使用している場合は、これが有効です。すべての環境でそうではありません。 – Brettski

6

もう1つの方法は、Config Managerで別名を設定することです。次に、接続するときにそのエイリアス名を入力するだけです。これにより、複数のポートおよび/または複数のプロトコル上の複数のサーバー/インスタンスおよび/またはサーバーを管理する必要がある場合に、はるかに容易になり、より優先されます。それらにフレンドリーな名前を付けると、それらを覚えやすくなります。

50

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

例:

TCP:192.168.1.21 \ SQL2K5,1443

+0

ありがとうございました。これは正しかった。私はポート名の後にインスタンス名が必要なだけでした。例えばINSTANCENAME \ INSTANCE、1541 – mikoop

2

クライアントマネージャを使用するには、すべての接続に影響を与えたり、クライアントマシン固有のエイリアスを設定します。

は、上記のようにカンマを使用します。これはapp.configをで使用することができますあまりにも

あなたは、あまりにもサーバの間のファイアウォールを持っている場合、それはおそらく必要なの...

-4

を、Windowsのplattform上のサーバと実行しますコマンド:

netstat -a -b 

sql serverプロセスのための外観とポートFE 49198

または容易に見つけます。 dbvisualizerで接続し、netstat -a -b dbvis.exeプロセスを検索してポートを取得します。

関連する問題