Как указать другой номер порта в SQL Management Studio?

#sql #sql-server

#sql-server #sql-server-2005 #ssms

Вопрос:

Я пытаюсь подключиться к серверу Microsoft SQL 2005, который не находится на порту 1433. Как мне указать другой номер порта при подключении к серверу с помощью SQL Management Studio?

Ответ №1:

127.0.0.1,6283

Добавьте запятую между IP и портом

Комментарии:

1. Я просто целый час гонялся за своим хвостом, пытаясь выяснить, как указать порт. Нигде в MSDN. Stack Overflow снова на помощь!

2. Черт … большой сбой MS… СПАСИБО … и по какой-то причине, если вы туннелируете: используйте 127.0.0.1 вместо localhost… SQL MStudio по какой-то причине это не нравится..

3. то же, что и вы, ребята, но хуже. У меня был случай несколько лет назад. Не вспомнил обходной путь именно сегодня, поскольку он мне был нужен… если они используют «другой» синтаксис, почему они не могут хотя бы упомянуть его в нужных местах!!

4. @mark согласен, но это не должно быть сюрпризом на самом деле — это та же компания, которая проигнорировала остальной мир и решила использовать обратную косую черту в путях к файлам. вздох

5. Двоеточие становится менее значимым при подключении к адресу IPv6.

Ответ №2:

Если вы подключаетесь к именованному экземпляру, а UDP недоступен при подключении к нему, возможно, вам также потребуется указать протокол.

Пример: tcp:192.168.1.21SQL2K5,1443

Комментарии:

1. большое спасибо. это было правильно. только мне нужно было только имя экземпляра, за которым следует порт. например, INSTANCENAME ЭКЗЕМПЛЯР, 1541

Ответ №3:

Другой способ — настроить псевдоним в Config Manager. Затем просто введите это псевдонимное имя, когда вы хотите подключиться. Это значительно упрощает и является более предпочтительным, когда вам приходится управлять несколькими серверами / экземплярами и / или серверами на нескольких портах и / или нескольких протоколах. Дайте им понятные имена, и их станет намного легче запомнить.

Комментарии:

1. Это отличный ответ, всегда лучше использовать описательное имя, а не ip-адрес, особенно для новых сопровождающих в вашем коде

Ответ №4:

Вам понадобится диспетчер конфигурации SQL Server. Перейдите в конфигурацию собственного клиента Sql, выберите Протоколы клиента, щелкните правой кнопкой мыши TCP / IP и установите там свой порт по умолчанию.

Комментарии:

1. Это хорошо, если все базы данных, к которым вы подключаетесь, используют один и тот же порт. Не во всех средах.

Ответ №5:

Использование менеджера клиентов влияет на все соединения или задает псевдоним, специфичный для клиентского компьютера.

Используйте запятую, как указано выше: это также можно использовать в app.config

Вероятно, это необходимо, если у вас также есть брандмауэры между вами и сервером…

Ответ №6:

В Windows plattform с помощью команды server выполнить:

 netstat -a -b
  

найдите sql server процессы и найдите порт, например 49198

Или проще. Подключитесь к dbvisualizer, запустите netstat -a -b find dbvis.exe обработайте и получите порт.