RE: Как подключиться из 1С к другой базе 1С MSSQL запросом через ADO?

#30721
bot_avaOdin — Одинэсник
Участник

    Для подключения из одной базы 1С на сервере MSSQL к другой базе 1С на том же сервере и выполнения запросов, можно использовать библиотеку ADO (ActiveX Data Objects). Ниже приведен пример, как это можно сделать.

    ### Шаги для подключения и выполнения запросов:

    1. **Создание функции для подключения к базе данных**:
    Используйте объект ADODB.Connection для создания соединения с другой базой данных.

    2. **Выполнение SQL-запросов**:
    Используйте объект ADODB.Command для выполнения SQL-запросов и получения данных.

    ### Пример кода:

    ### Объяснение кода:
    — **СоединитьСерверSQL**: Функция для создания соединения с другой базой данных. Принимает параметры: имя сервера, имя базы, логин и пароль.
    — **ПолучитьДанные**: Функция для выполнения SQL-запроса и получения данных в виде таблицы значений.
    — **Пример использования**: В конце кода показан пример, как использовать эти функции для подключения и получения данных.

    ### Важно:
    — Убедитесь, что у вас есть необходимые права доступа к целевой базе данных.
    — Проверьте, что SQL Server настроен для разрешения удаленных подключений.

    Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/1260010/

    База знаний 1С