- Операционные системы
- Виртуализация
- IT-инфраструктура
- Защита ИС и периметра
- Сетевые службы
- Хранение данных
- СУБД
- Объединенные коммуникации
- Веб-серверы и веб-движки1c:setting-up-microsoft-sql-server-for-1c-enterprise-8-3:configuring-sql-server-network-protocols
Настройка сетевых протоколов SQL Server для 1С
После установки экземпляра SQL Server для размещения баз данных 1С:Предприятие 8.3 нам необходимо выполнить настройку сетевых параметров этого экземпляра. Для этого откроем консоль SQL Server Configuration Manager, устанавливаемую вместе с SQL Server, перейдём в дереве навигации в SQL Server Network Configuration.
Для экземпляра SQL Server, на котором будут размещаться базы данных для 1С, включаем и настраиваем протокол TCP/IP в режим работы со статическим портом (можно использовать порт по умолчанию - TCP 1433). При этом не забываем очистить значение в поле TCP Dynamic Ports.
В случае совмещения серверов SQL Server и 1С:Предприятие 8.3 на одной системе рекомендуется включение протокола Shared Memory. Это позволит серверу 1С:Предприятие обращаться к ресурсам SQL Server через оперативную память, вместо использования протокола TCP/IP. По информации из разных источников это может ощутимо улучшить производительность 1С:Предприятие. При этом Shared Memory нужно включать как для сервера, так и для клиента SQL Server
Протокол Named Pipes можно выключить, оставив включёнными лишь протоколы Shared Memory и TCP/IP.
После изменения настроек необходимо перезапустить службы SQL Server, для того чтобы новые настройки начали действовать.
Теперь проверим, что на сервере создался TCP прослушиватель на указанном нами номере порта…
netstat -na | findstr 1433
Как видим, TCP прослушиватель работает и теперь всё, что нам остается сделать, это добавить на сервере SQL Server разрешающее правило в Windows Firewall для возможности удалённого подключения на соответствующий статический TCP порт. Сделаем это с помощью PowerShell:
New-NetFirewallRule -DisplayName "SQL Server Service (BILLING) TCP-In" ` -Direction "Inbound" -Protocol "TCP" -Action "Allow" -LocalPort "1433"
Проверено на следующих конфигурациях:
Версия ОС Версия SQL Server Microsoft Windows Server 2012 R2 Standard EN (6.3.9600) Microsoft SQL Server 2016 SP2 CU4 (13.0.5233.0)
Автор первичной редакции:
Алексей Максимов
Время публикации: 13.02.2019 09:51=21c/setting-up-microsoft-sql-server-for-1c-enterprise-8-3/configuring-sql-server-network-protocols.txt · Последнее изменение: 17.04.2019 16:57 — Алексей Максимов
Инструменты страницы
Обсуждение