Страница 1 из 1

Настройка 1С на работу с SQL Server 2005

СообщениеДобавлено: 10 дек 2007 13:19, Пн
UncleFather
Как обойти подводные камни установки
При попытке соединиться с базой 1С пишет следующее: "Требуется MS SQL Server версии 6.5 + service pack 5a или более старшая версия". Для решения возникающих проблем необходимо подправить файл bkend.dll:

000D9C4A: 83 EB
000D9C4B: E8 15
000DB0B0: 83 EB
000DB0B1: E8 10
(для 25 релиза платформы 1С).
В общем случае правильный порядок установки 1С в связке с Microsoft SQL Server 2005 следующий. При установке Microsoft SQL Server 2005 необходимо выставить режим авторизации "MixedMode" (Windows+SQL), и указать пароль для учетной записи "SA". Параметр "Server Collation" следует установить как "Cyrillic_General_CI_AS". Важный момент – имя базы данных не может начинаться с цифры, например "1CBase" будет некорректным названием и вызовет ошибки при подключении.

Если SQL Server 2005 недоступен с других компьютеров (1С выдаёт сообщение "SQL-сервер не существует, или отсутствует доступ"), следует разрешить удаленные соединения в SQL Server Surface Area Configuration. Меню "Пуск" - "Программы" - "Microsoft SQL Server 2005" - "Configuration Tools" - "SQL Server Surface Area Configuration". Выбрать ссылку "Surface Area Configuration for Services and Connections", в дереве выбрать элемент "Remote Connections".

Если у вас установлен Microsoft SQL Server 2005 Express Edition, в 1С в "Параметрах базы данных SQL" нужно указывать не просто имя сервера, а Имя_Сервера\SQLEXPRESS.

В свойствах базы данных на SQL Server необходимо поставить Compatibility Level "SQL Server 2000(80)". Это можно сделать в Microsoft SQL Server Management Studio Express (меню "Пуск" - "Программы" - "Microsoft SQL Server 2005" - "SQL Server Management Studio Express CTP"). Примечание: база данных может быть создана на Microsoft SQL Server 2000, и перенесена на Microsoft SQL Server 2005 через простой Detach - Attach, можно также через Backup - Restore. Однако простого пути для возврата базы назад (на MS SQL 2000) уже не будет.

Если возникают проблемы с подключением к базе MS SQL 2005, просмотрите настройки протоколов в "SQL Server Configuration Manager". Меню "Пуск" - "Программы" - "Microsoft SQL Server 2005" - "Configuration Tools" - "SQL Server Configuration Manager".

Взято отсюда