после поиска в интернете несколько раз на лучший способ, чтобы открыть подключение SQL Server через Брандмауэр windows, я до сих пор, чтобы найти лучший способ сделать это. Есть ли у кого-нибудь гарантированный способ найти, какие порты SQL работает на так что вы можете открыть их в Брандмауэре windows?
Какие порты открывать для Microsoft SQL Server?
4 ответа
Если у вас есть только один экземпляр SQL Server работает, и он имеет TCP/IP транспорт включен для нелокальных соединений, то, скорее всего, он будет слушать на TCP-порт по умолчанию: 1433.
Если у вас есть несколько экземпляров, или любые другие осложнения выше "один, по умолчанию, экземпляр", то все может быть сложнее. Вы должны установить порты для каждого экземпляра (по умолчанию они полу-случайных, которые, как правило, не полезно для настройки брандмауэра) и необходимо также открыть службу браузера SQL (которая обычно слушает UDP-порт 1434, хотя это тоже можно перенастроить).
есть достаточно подробный набор нот на SQL сервер и файрволы в http://msdn.microsoft.com/en-us/library/cc646023.aspx
нужно запустить службу обозревателя для решения нестандартных случаях. Кроме того, открытие UDP 1434 позволит разрешать именованные экземпляры по имени вместо порта, так что вам не нужно будет использовать порты. Если вам неудобно открывать UDP 1434 в долгосрочной перспективе или у вас есть администратор базы данных, который находится на месте и может подключаться локально, вы можете попросить его подключиться через SQL Server Mgmt Studio или SQLCMD и указать подключение к серверу как следует:
tcp: имя_сервера\имя_экземпляра
приставка с TCP заставит TCP-соединение. После этого можно подключиться к именованному экземпляру и запросить sys.dm_exec_connections чтобы найти порт, на котором работает экземпляр не по умолчанию, например:
SELECT local_tcp_port FROM sys.dm_exec_connections WHERE session_id = @@SPID
порт по умолчанию для SQL Server-1433
может быть полезно, чтобы изменить порт по умолчанию вашего экземпляра Вы видели http://blogs.msdn.com/b/dataaccesstechnologies/archive/2010/03/03/running-sql-server-default-instance-on-a-non-default-or-non-standard-tcp-port-tips-for-making-application-connectivity-work.aspx?
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]