21 ноября, 2024

И снова SQL

Girl with display isolated

Как известно, при использовании для базы 1С версии 7.7 сервера Microsoft SQL 2005 и выше, стандартными средствами запустить работу не удается. Для подключения к серверу необходимо заменить файл bkend.dll на “исправленный”, файл находится в папке, куда установлена 1С, обычно это c:\Program files\1cv7\bin

Если на рабочем месте используется Windows 7, то понадобится заменить еще три файла, но уже в системной папке system32: odbcbcp.dll, sqlsrv32.dll, sqlsrv32.rll. Если система 64-разрядная, эти-же файлы нужно будет заменить и в папке SysWOW64. Осложняет эту процедуру усиленная забота Windows о системных файлах, поэтому можно загрузиться из “другой” Windows, например на диске Hiren Boot CD есть возможность запустить mini Windows. Но и другая операционка не справится так просто с заменой файлов, если системный раздел находится на разделе диска с файловой системой NTFS – для удаления или переименования файлов нужно стать их владельцем, а потом добавить права на полный доступ и уже после этого копировать новые файлы.

О том, как настроить саму базу данных на SQL сервере и ссылку на нужные файлы можно найти тут: ссылка.