Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


1c:setting-up-microsoft-sql-server-for-1c-enterprise-8-3:configuring-sql-server-network-protocols

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
1c:setting-up-microsoft-sql-server-for-1c-enterprise-8-3:configuring-sql-server-network-protocols [13.02.2019 09:52] – создано Алексей Максимов1c:setting-up-microsoft-sql-server-for-1c-enterprise-8-3:configuring-sql-server-network-protocols [13.03.2023 15:23] (текущий) Алексей Максимов
Строка 1: Строка 1:
 ===== Настройка сетевых протоколов SQL Server для 1С ===== ===== Настройка сетевых протоколов SQL Server для 1С =====
  
 +{{:1c:setting-up-microsoft-sql-server-for-1c-enterprise-8-3:pasted:20190417-165728.png }} После установки экземпляра **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**.
 +
 +{{ :1c:setting-up-microsoft-sql-server-for-1c-enterprise-8-3:pasted:20190213-102520.png }}
 + 
 +В случае совмещения серверов **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 прослушиватель на указанном нами номере порта…
 +
 +<HTML><pre style="background:#5a5a62;color:#ffffff;padding:10px;border:0px;">netstat -na | findstr 1433</pre></HTML>
 +
 +{{ :1c:setting-up-microsoft-sql-server-for-1c-enterprise-8-3:pasted:20190213-102656.png }} 
 +
 +Как видим, TCP прослушиватель работает и теперь всё, что нам остается сделать, это добавить на сервере SQL Server разрешающее правило в **Windows Firewall** для возможности удалённого подключения на соответствующий статический TCP порт. Сделаем это с помощью **PowerShell**:
 +
 +<HTML><pre><span style="color: #5F9EA0;">New-NetFirewallRule</span><span style="color: #000000;"> </span><span style="color: #5F9EA0; font-style: italic;">-DisplayName</span><span style="color: #000000;"> </span><span style="color: #800000;">"</span><span style="color: #800000;">SQL Server Service (BILLING) TCP-In</span><span style="color: #800000;">"</span><span style="color: #000000;"> </span><span style="color: #5F9EA0; font-weight: bold;">`</span><span style="color: #000000;">
 +</span><span style="color: #5F9EA0; font-style: italic;">-Direction</span><span style="color: #000000;"> </span><span style="color: #800000;">"</span><span style="color: #800000;">Inbound</span><span style="color: #800000;">"</span><span style="color: #000000;"> </span><span style="color: #5F9EA0; font-style: italic;">-Protocol</span><span style="color: #000000;"> </span><span style="color: #800000;">"</span><span style="color: #800000;">TCP</span><span style="color: #800000;">"</span><span style="color: #000000;"> </span><span style="color: #5F9EA0; font-style: italic;">-Action</span><span style="color: #000000;"> </span><span style="color: #800000;">"</span><span style="color: #800000;">Allow</span><span style="color: #800000;">"</span><span style="color: #000000;"> </span><span style="color: #5F9EA0; font-style: italic;">-LocalPort</span><span style="color: #000000;"> </span><span style="color: #800000;">"</span><span style="color: #800000;">1433</span><span style="color: #800000;">"</span></pre></HTML>
  
  
Строка 12: Строка 34:
 {{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 13.02.2019 09:51=2 {{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 13.02.2019 09:51=2
  
-{{tag>"SQL Server" "SQL Server 2016" "1С Предприятие 8.3"}}+{{tag>"SQL Server" "SQL Server 2016" "1C" "1C 8.3" "Shared Memory"}}
  
 ~~DISCUSSION~~ ~~DISCUSSION~~
  
 ~~NOTOC~~ ~~NOTOC~~
1c/setting-up-microsoft-sql-server-for-1c-enterprise-8-3/configuring-sql-server-network-protocols.1550040767.txt.gz · Последнее изменение: 13.02.2019 09:52 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki