После установки SQL Server на сервер из-за требований безопасности сервера необходимо заблокировать все неиспользуемые порты и открыть только те порты, которые необходимо использовать. Давайте представим порты, используемые в SQL Server 2008:
Прежде всего, наиболее часто используемый порт — 1433. Это порт ядра базы данных. Если мы хотим подключиться к ядру базы данных удаленно, нам нужно открыть этот порт. Этот порт можно изменить. Переключитесь на «Протокол XXX» в «Диспетчере конфигурации SQL Server» и выберите его. Порт TCP можно установить в свойствах протокола TCP/IP. Как показано на рисунке:
SSIS вызывает протокол DCOM, поэтому при использовании SSIS необходимо открыть порт 135, и этот порт нельзя изменить. Доступ к диспетчеру управления службами (SCM) можно получить, только открыв TCP-порт 135. SCM выполняет следующие задачи: запускает и останавливает службу Integration Services, а также передает запросы управления работающим службам.
Далее поговорим о SSAS. Экземпляр SSAS по умолчанию использует порт 2383. Если это именованный экземпляр, то каждый экземпляр будет иметь порт, указанный администратором. Этот порт также может быть выделен динамически. Настоятельно рекомендуется не использовать схемы динамического распределения портов. Если это динамически выделяемый порт, когда клиент подключается к серверу, он подключается к порту 2382 сервера, который используется браузером SQL Server. Затем браузер SQL Server сообщает клиенту через порт 2382 фактический номер порта именованного экземпляра, который необходимо подключить. (Это официальное заявление, но я не уверен, что здесь требуется порт 2382, но порт UDP1434, упомянутый далее, определенно полезен.) Кроме того, браузеру SQL Server необходимо использовать порт UDP 1434, поэтому, если вам нужно использовать этот service Если да, то UDP1434 должен быть включен. Чтобы изменить порт SSAS, вам необходимо сначала открыть службу SSAS, а затем использовать SSMS для подключения к SSAS. Щелкните правой кнопкой мыши экземпляр в обозревателе объектов и выберите «Свойства». Откроется окно «Свойства порта». к требуемому порту. Значение по умолчанию — 0. , что означает отсутствие настроек, а затем перезапустите службу SSAS.
После перезапуска, если SSMS заставляет других клиентов подключаться к SSAS, в качестве узла подключения необходимо использовать метод «имя хоста: порт». Если это механизм базы данных, он использует формат «имя хоста, порт». Вот эти два. это разница.
Служба отчетов предоставляет услуги через Интернет, поэтому по умолчанию служба отчетов использует порт 80. Конечно, пользователь также может изменить порт службы отчетов, а также порты веб-службы и диспетчера отчетов в диспетчере конфигурации службы отчетов. . Как показано на рисунке:
Конфигурация порта SSB. Если SSB предполагает связь между компьютерами через сеть, то необходимо задать конечную точку (EndPoint). При настройке конечной точки SSB необходимо указать порт прослушивания. Например, создаем такую конечную точку:
мастер ЕГЭ;
ИДТИ
СОЗДАТЬ КОНЕЧНУЮ ТОЧКУ BrokerEndpoint
СОСТОЯНИЕ = НАЧАНО
КАК TCP (LISTENER_PORT = 4037)
ДЛЯ SERVICE_BROKER (АУТЕНТИФИКАЦИЯ = WINDOWS);
GO, тогда нам нужно разработать порт 4037.
Точно так же, если мы хотим настроить зеркалирование базы данных, доступ по протоколу SOAP и т. д., нам также необходимо создать конечную точку и открыть порт в конечной точке.
В дополнение к портам, представленным выше, если вы хотите выполнять репликацию базы данных и т. д., и вам необходимо настроить общую папку на сервере базы данных для облегчения передачи данных между несколькими серверами, вам также потребуется открыть общие порты Windows, например 137, 138, 139, 445 и т. д.
Выше представлено множество служб и портов, которые необходимо настроить в соответствии с реальными потребностями. По соображениям безопасности вы можете установить порт по умолчанию в качестве собственного порта и не открывать службу браузера SQL Server.