Добрый день.
Есть следующая проблема.
Сейчас работает связка 1С 8 (8.2.17.169, если это важно) + Windows 2008 R2 x64 + MS SQL 2008 R2 x64 на одном физическом сервере.
Всвязи с оптимизацией структуры сети появилась возможность выделить отдельный сервер под MS SQL. Начал разворачивать тестовую среду и 1С не смогла подключиться к SQL с ошибкой: SQL Network Interfaces: Error getting enabled protocols list from the registry [xFFFFFFFF]
Умом понимаю что проблема скорее всего с настройкой безопасности Windows 2008, но опыт не позволяет разобраться в проблеме самому. Очень прошу помочь, потратил сегодня целый день, но все советы из всемирной сети не работают.
Настройки MS SQL:
включены протоколы tcp и named pipes, всё остальное отключил (как я понимаю, при разделённой структуре достаточно было оставить только tcp).
Включены процессы MSSQLSERVER и SQL Server Browser. Оба включены под аккаунтом Local System.
В регистре в ветке HKLM\SOFTWARE\Microsoft\MSSQLServer\Client\SNI10.0\ProtocolOrder стоит последовательность tcp, np.
Сеть с доменом, есть Checkpoint Firewall, но он фильтрует только входящий трафик после модема. На сервере есть Касперский (включен только антивирус, остальные опции отключены). На сервере кроме собственно MS SQL больше ничего нет. RAID массив 10 на SAS дисках.
Ну вот собственно конфигурация.
Ещё раз повторьсь, как я понимаю, проблема не с доступностью собственно самого инстанса MS SQL, а с доступом к регистру Windows, т.к. похоже SQL (или 1С?) не может прочитать настройки активных протоколов. Возможно решение где-то под носом, но пока не могу нащупать.
Пробовал подключать удалённый реестр тестового сервера к рабочему - подключается. Но это под моей учётной записью с правами локального администратора.
Если вдруг кто-то сталкивался с похожей проблемой - отзовитесь пожалуйста!
Есть следующая проблема.
Сейчас работает связка 1С 8 (8.2.17.169, если это важно) + Windows 2008 R2 x64 + MS SQL 2008 R2 x64 на одном физическом сервере.
Всвязи с оптимизацией структуры сети появилась возможность выделить отдельный сервер под MS SQL. Начал разворачивать тестовую среду и 1С не смогла подключиться к SQL с ошибкой: SQL Network Interfaces: Error getting enabled protocols list from the registry [xFFFFFFFF]
Умом понимаю что проблема скорее всего с настройкой безопасности Windows 2008, но опыт не позволяет разобраться в проблеме самому. Очень прошу помочь, потратил сегодня целый день, но все советы из всемирной сети не работают.
Настройки MS SQL:
включены протоколы tcp и named pipes, всё остальное отключил (как я понимаю, при разделённой структуре достаточно было оставить только tcp).
Включены процессы MSSQLSERVER и SQL Server Browser. Оба включены под аккаунтом Local System.
В регистре в ветке HKLM\SOFTWARE\Microsoft\MSSQLServer\Client\SNI10.0\ProtocolOrder стоит последовательность tcp, np.
Сеть с доменом, есть Checkpoint Firewall, но он фильтрует только входящий трафик после модема. На сервере есть Касперский (включен только антивирус, остальные опции отключены). На сервере кроме собственно MS SQL больше ничего нет. RAID массив 10 на SAS дисках.
Ну вот собственно конфигурация.
Ещё раз повторьсь, как я понимаю, проблема не с доступностью собственно самого инстанса MS SQL, а с доступом к регистру Windows, т.к. похоже SQL (или 1С?) не может прочитать настройки активных протоколов. Возможно решение где-то под носом, но пока не могу нащупать.
Пробовал подключать удалённый реестр тестового сервера к рабочему - подключается. Но это под моей учётной записью с правами локального администратора.
Если вдруг кто-то сталкивался с похожей проблемой - отзовитесь пожалуйста!
Прикрепленные файлы:
По теме из базы знаний
- Резервное копирование 1С средствами MS SQL.
- Рекомендации по выбору Intel-процессоров для MS SQL Server 2014
- SQL Server Profiler. В картинках, для самых маленьких
- Настройка резервного копирования (резервирования) баз данных 1С: Предприятие на MS SQL Server
- Настройка PostgreSQL 11.5 и 1C: Предприятие 8.3.16 на Windows Server 2008R2
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
У меня ошибка аналогичная. Единственное - SQL требует порты 1433 а 1С 1540, 1541. Возможео в этом суть: как-то их состыковать?
Строка запуска 1С сервер (в службах подсмотрел) содержит gport 1540 port 1541 range 1560:1591.
Строка запуска 1С сервер (в службах подсмотрел) содержит gport 1540 port 1541 range 1560:1591.
"Сеть с доменом, есть Checkpoint Firewall, но он фильтрует только входящий трафик после модема. На сервере есть Касперский (включен только антивирус, остальные опции отключены)." - вот такая связка это постоянные проблемы с сетью и сетевыми портам, 2 программы контролирующие протоколы не будут жить вместе нормально.
У меня вряд ли что слетело: скорее плохо настроено. Ставился sql, затем - 1С (правда, сначала 8.1, затем 8.2, затем 8.3.
После этого sql переустанавливался - установлен как named на сервере SRV1 теперь есть 2 "сервера": mssqlserver и databasesrv. Последний и желаю настроить.
Active Directory на Windows недонастроен, брандмауэр отключен, антивируса нет.
После этого sql переустанавливался - установлен как named на сервере SRV1 теперь есть 2 "сервера": mssqlserver и databasesrv. Последний и желаю настроить.
Active Directory на Windows недонастроен, брандмауэр отключен, антивируса нет.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот