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

1С 7.7, 8.0, 8.1, 8.2, Парус. Администрирование и все, что с этим связано. То, чего не найдешь в бескрайних просторах Интернета. Решения тех проблем, которые не решаются типовыми ответами, которые можно получить в техподдержке 1С и Паруса - а именно: переустановить продукт или дождаться выхода очередной версии.


Модератор: UncleFather

Аватара пользователя
UncleFather
Site Admin
Сообщения: 1505
Зарегистрирован: 17 авг 2004 16:20, Вт
Контактная информация:

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

Сообщение 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".

Взято отсюда


Alexander A. Manaeff©

Понравилась статья? Будем крайне признательны за репосты в соцсетях! Материально поддержать проект можно здесь

Мои странички:
ВКонтакте
Одноклассники
Youtube
Facebook
Instagram

Изображение
Изображение
Изображение
Изображение