Вопрос

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

Это было полезно?

Решение

127.0.0.1,6283

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

Другие советы

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

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

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

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

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

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

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

На платформе Windows с сервером выполните команду:

netstat -a -b

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top