Профессия — 1С » Создание строки подключения с помощью файла *.udl

Профессия — 1С

Рукопашный бой Карташ

Категории

Создание строки подключения с помощью файла *.udl

рубрики: ADO | Дата: 5 января, 2016

При подключении к различным приложениям с использованием ADO необходимо указывать строку подключения. Но думаю, что мало кто способен воспроизвести строку подключения на память. Как правило используются либо прежние наработки, либо поиск в интернете.




Но что же делать когда под рукой нет источников с нужной строкой подключения. Здесь на помощь может прийти файл с расширением .udl. С его помощью можно сгенерировать необходимую строку подключения.

Рассмотрим пример.
Создаем и сохраняем пустой файл с расширением .udl
Открываем его и видим следующую картину:

Переходим на закладку «Поставщик данных». Здесь мы видим список всех доступных типов соединений. Выбираем то, что нужно нам. В данном случае это будет «Microsoft OLEDB Provider for SQL Server»

Переходим на закладку «Соединение» и заполняем имя сервера, имя пользователя, пароль, и имя базы. При необходимости можно заполнить отдельные параметры на закладках «Дополнительно» и «Все».

Тестируем подключение с помощью кнопки «Проверить соединение».




Если проверка соединения выполнена успешно, жмем ОК, чтобы сохранить файл. Теперь открываем файл как текстовый, например с помощью блокнота, и видим нужную нам строку подключения:
Provider=SQLOLEDB.1;Password=******;Persist Security Info=True;User ID=sa;Initial Catalog=Test;Data Source=WORKSTATION\SQLEXPRESS
Остается только скопировать ее и вставить в код.

2 комментария на «“Создание строки подключения с помощью файла *.udl”»

  1. vadim:

    Скажите а как открыть файл *.udl
    (открывается как текстовый)

    • Owner:

      Видимо тип файла должен ассоциироваться с приложением, которым он должен открываться.
      У меня в свойствах он ассоциируется с «OLE DB Core Services». И я так полагаю, что это драйвер.
      Думаю, что вот здесь можно его скачать. Но ничего не гарантирую. На свой страх и риск.
      https://docs.microsoft.com/ru-ru/sql/connect/oledb/oledb-driver-for-sql-server?view=sql-server-ver15
      А вообще у меня никогда с этим не возникало проблем. Мне кажется этот драйвер должен по умолчанию входить в windows

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

   

2014 - 2021г. Профессия — 1С. Обмен опытом по программированию в 1С