Пошаговые руководства, шпаргалки, полезные ссылки...
БлогФорумАвторы
Полезные Online-сервисы
Перечень Бесплатного ПО
Подписка на RSS-канал
После установки экземпляра 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"
Проверено на следующих конфигурациях:
Автор первичной редакции: Алексей Максимов Время публикации: 13.02.2019 09:51=2