SQL Server 2008 R2 и порт 61303 - PullRequest
       2

SQL Server 2008 R2 и порт 61303

3 голосов
/ 13 ноября 2011

Я использую сервер базы данных и получаю печально известную ошибку 40 при попытке получить доступ к базе данных сервера от моего клиента.Я не мог это исправить, пока я не открыл входящий порт 61303 на сервере.Я искал везде и не мог найти никакой информации об этом.

Может кто-нибудь сказать, пожалуйста, что будет работать на этом порту или почему мой клиент SSMS взаимодействует на этом порту?Безопасно ли разрешать этот входящий порт через мой брандмауэр на сервере SQL?

1 Ответ

3 голосов
/ 13 ноября 2011

Вы обращаетесь к экземпляру по умолчанию или именованному экземпляру?Если это экземпляр по умолчанию, есть вероятность, что он был настроен на использование порта, отличного от порта 1433 по умолчанию.Если это именованный экземпляр, то к службе SQL Browser обращаются через порт 1434 (по умолчанию), и он динамически выделяет порт, и клиент будет затем обращаться к экземпляру через этот порт.

Именованный экземпляр будет иметьдинамический порт выделен.Это может быть сложно со строгими правилами брандмауэра.Вы можете настроить SQL Server так, чтобы вместо использования динамических портов использовался статический или фиксированный порт. Теперь необходимо настроить SQL Server для использования фиксированных портов для именованных экземпляров .Это гарантирует, что вы будете знать, через какой порт будет работать ваш именованный экземпляр, и позволит вам правильно настроить брандмауэр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...