Як вказати інший номер порту в SQL Management Studio?


416

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

Відповіді:


831

127.0.0.1,6283

Додайте кому між ip та портом


7
Я просто переслідував хвіст протягом години, намагаючись зрозуміти, як дати порт. Ніде на MSDN. Стек Переповнення на допомогу знову!
Крісто

8
Лайно ... велика помилка MS ... THX ... і чомусь, якщо ви тунелюєте: використовуйте 127.0.0.1 замість localhost ... SQL MStudio чомусь не подобається ..
Девід

1
такі ж, як ви, хлопці, але ще гірше. У мене був випадок кілька років тому. Не пам’ятаю вирішення саме сьогодні, як мені це було потрібно ... якщо вони використовують «інший» синтаксис, чому вони не можуть принаймні згадати його у потрібних місцях !!
oldbrazil

4
@mark Погодився, але насправді це не повинно бути несподіванкою - це та сама компанія, яка проігнорувала інший світ і вирішила використовувати зворотні косої риски у шляху до файлів. зітхання
Скотт

5
Товста кишка стає менш значущою при підключенні до адреси IPv6.
EpicVoyage

72

Якщо ви підключаєтесь до названого екземпляра, а UDP недоступний під час підключення до нього, можливо, вам також знадобиться вказати протокол.

Приклад: tcp:192.168.1.21\SQL2K5,1443


2
дуже дякую. це було правильно. тільки мені знадобилося лише ім'я екземпляра, а за ним порт. напр. INSTANCENAME \ INSTANCE, 1541
mikoop

6

Інший спосіб - встановити псевдонім у Config Manager. Потім просто введіть це ім’я псевдоніма, коли потрібно підключитися. Це набагато простіше і є більш кращим, коли вам доведеться керувати декількома серверами / екземплярами та / або серверами на декількох портах та / або декількох протоколах. Дайте їм доброзичливі імена, і запам'ятати їх стає набагато легше.


Це чудова відповідь, завжди краще мати описову назву, що ip-адреса, особливо для нових обслуговуючих осіб у вашому коді
ENDEESA

3

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


3
Це добре, якщо всі бази даних, які ви підключаєте, використовують один і той же порт. Це не так у всіх середовищах.
Бретцький

2

Використання менеджера клієнтів впливає на всі з'єднання або встановлює псевдонім клієнтської машини.

Використовуйте кому, як описано вище: це можна використовувати і в app.config

Можливо, це потрібно, якщо між вами і сервером є між собою брандмауери ...


-6

У платформі Windows із командою виконання сервера:

netstat -a -b

шукати sql serverпроцеси і знайти порт fe 49198

Або простіше. Підключіться до dbvisualizer, запустіть netstat -a -bпроцес пошуку dbvis.exe і отримайте порт.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.