Уведомления
Очистить все

Какие особенности 1С при доступе к MS SQL Server 2000?

1 Записи
1 Пользователи
0 Likes
244 Просмотры
83-150 Okolokompa Форум
(@telman)
Estimable Member
Присоединился: 4 года назад
Записи: 78
Создатель темы  

В случае работы 1С с форматом базы MS SQL все данные можно условно разделить на 2 логичные части:

1 - хранящиеся в базе данных MS SQL Server;

2 - хранящиеся в виде файлов, необходимых для работы конфигурации 1С.

С первым типом файлов 1С работает c MS SQL Server посредством ODBC, большая часть запросов, посылаемых 1С к серверу храниться в файле BkEnd.dll. Некоторые хранимые процедуры для работы с таблицами базы данных хранятся в файле 1Cv7.DDS (в каталоге программы).

Со вторым типом данных 1С работает непосредственно как с файлами. Эти файлы, хранятся в каталоге базы данных. Основные с них это: 1Cv7.MD - файл с метаданными, в нем храниться все то что можно посмотреть в Конфигураторе, 1Cv7.DDS - файл описание метаданных, в этом файле хранится описание таблиц базы данных MS SQL Server, а также хранимые процедуры, 1Cv7.DBA - файл с описанием настроек доступа к MS SQL Server-у, имя сервера, логин и пароль, usrdef\users.usr - файл описания пользователей 1С.

Как видно, даже при работе с базой в формате MS SQL Server, для работы с базой данных надо указывать и каталог базы данных как в случае и с dbf-форматом базы данных для хранения файлов, в которых описана конфигурация и в которых храниться описание данных и доступа к базе. Это с одной стороны вводит в заблуждение, что для работы с форматом MS SQL Server вся база хранится на сервере. На самом деле на сервере хранятся только данные, а метаданные хранятся в виде файла, отдельно. Эту оплошность 1С исправила в версии 8.0, но в 7.7 приходиться работать с тем что есть.


   
Цитата
Поделиться: