Подключение из 1С 8 к SQL: в соединении COMОбъект другая база DefaultDatabase
 
Описание ошибки:
Есть один SQL-сервер c двумя базами. Но при создании соединения с помощью COMОбъект( "ADODB.Connection") для строки соединения "DRIVER={SQL Server}; DATABASE = database" подключается не та база, что в параметрах строки соединения, а та, что на SQL установлена в качестве база данных по умолчанию.

Найденные решения:

Так же ко всему прочему получилось, что пользователь и пароль в строках соединения "DRIVER={SQL Server}; SERVER=server; PORT=port; DATABASE = Avalon; UID=user_name; PWD=user_password" был одинаковый к обеим базам. Ситуацию более наглядно демонстрирует изображение, сделанное в режиме отладки в конфигураторе 1С 8. Видно, что подключается база с другим именем, которая установлена на SQL в качестве DefaultDatabase (база данных по умолчанию).

Нажатие на изображении увеличит его
1С 8, работа с SQL из 1С через ODBC, вместо базы, другая база из настройки DefaultDatabase

У этой проблемы возникает два решения. Первое, что и помогло практически - это в строке соединения указать другого пользователя. Т.к. в начале было отмечено, что в обоих базах есть пользователи с одинаковыми именами и паролями - возможно это проблема на стороне SQL. 

Нажатие на изображении увеличит его
прямое подключение из 1С 8 к SQL-серверу, устанавливается другая база, не та, что в троке соединения

Другой вариант решения проблемы - он так же на стороне SQL. Изменить настройку DefaultDatabase в самой SQL. Эта настройка предназначена для того, чтобы необязательно было указывать полную строку подключения, и тогда в соединении будет использоваться база по умолчанию. Более подробно можно прочитать на странице microsoft.com, краткий скрин на случай, если вдруг страница по ссылке окажется не доступной.

Нажатие на изображении увеличит его
1С 8, SQL, при соединении, подключении, устанавливается другая база данных

Оцените, помогло ли Вам предоставленное описание решения ошибки?

© www.azhur-c.ru 2014-2025. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

27-07-2021

Журавлев А.С. (Сайт azhur-c.ru)

 
 

Здесь можно
приобрести лицензии

1С 8
​ и типовые решения

ural-rosaudit.ru - Аудит в сфере ЖКХ, www.ural-rosaudit.ru
azhur-blog.ru - мошенничество в интернете, www.azhur-blog.ru
info-compas.ru - каталог, инфокурсы, видеокурсы, видео курсы, обучение он-лайн, www.info-compas.ru
https://vk.com/effective_ideas - Группа вКонтакте Методы заработка и работы при помощи Интернет

 

Проверить аттестат
Cистема приема платежей, касса для сайта
Cистема управления контентом Santafox&trade. Санкт-Петербург, Ленинский проспект, д. 23 (812) 545-47-48
Яндекс.Метрика