Категория: Другие статьи
Опубликовано 05.04.2013 15:27
Просмотров: 37840

Настройка работы сервера 1С с сервером SQL 2012 через shared memory (общую память) 

Исходные данные:

1. Windows Server 2012 Standart x64

2. Microsoft SQL Server 2012 x64

3. Сервер 1С 8.2.18.61 x64

Необходимо сделать работу сервера 1С с SQL сервером через общую память (shared memory) для достижения наилучших показателей работы 1С Предприятия.

Для работы через "общую память", необходима установка сервера 1С и SQL сервера на одном физическом сервере иначе ничего работать не будет

Приступим...

1. Устанавливаем и настраиваем: Windows Server 2012, SQL Server 2012 и сервер 1С (как это сделать описывать не буду, в интернете полно информации).

2. Заходим в настройки SQL Server Configuration Manager и проверяем чтобы во всех вкладках был включен протокол "Общая память". Также рекомендую отключить протокол "Именованные каналы". (Рис. 1)

Диспетчер конфигурации Sql Server 2012

Рисунок 1.

3. Перезапустите службу SQL или перезагрузите сервер.

4. Сделайте необходимые настройки сервера 1С (создайте необходимые базы, установите значение допустимого объема памяти и т.п.)

ВАЖНО! При создание базы данный указывайте в поле "Сервер базы данных: localhost" иначе будет использоваться протокол TCP/IP вместо shared memory (Рис. 2.)

Указать localhost в поле

 

Рисунок 2.

5. Для проверки работы сервера 1С и SQL сервера сделайте запрос:

SELECT net_transport, client_net_address, client_tcp_port, auth_scheme
FROM sys.dm_exec_connections

и Вы увидите какие протоколы используются. (Рис. 3.)

 Проверка работы протокола общей памяти

Рисунок 3.

Копирование материалов с сайта разрешено только с согласия автора, либо с указанием адреса источника.