При попытке установить соединение OLE DB без указания драйверу достаточных сведений для соединения с экземпляром SQL Server поставщик OLE DB для Microsoft SQL Server отображает диалоговое окно Вход на SQL Server.

Когда диалоговое окно Вход на SQL Server выводится в первый раз, оно содержит только следующие элементы.

  • Поле Сервер.
  • Флажок Использовать доверительное соединение.
  • Поле ИД входа.
  • Поле Пароль.
  • Кнопки ОК, Отмена, Справка и Параметры.

Если нажать кнопку Параметры, диалоговое окно расширяется, и в нем появляется группа «Параметры».

  • Поле База данных.
  • Поле Язык.
  • Поле Имя приложения.
  • Поле ИД рабочей станции.

Элемент управления Описание

Поле Сервер

Имя экземпляра SQL Server в сети. Если имя сервера выбрано из списка, дальнейшая настройка не требуется. При вводе имени сервера оно должно представлять собой расширенную запись программы настройки клиента SQL Server или сетевое имя сервера, на котором выполняется SQL Server.

При использовании того же компьютера, на котором установлен SQL Server, в поле сервера можно ввести «(local)». Затем пользователь может установить соединение с локальным экземпляром SQL Server, даже при работе с несетевой версией SQL Server. При задании именованного экземпляра SQL Server имя сервера указывается как ServerName\InstanceName.

Дополнительные сведения об именах серверов для разных типов сетей см. в документации по установке SQL Server в электронной документации по SQL Server.

Флажок Использовать доверительное соединение

Установленный флажок указывает, что поставщик OLE DB не будет запрашивать безопасное (или доверительное) соединение с SQL Server. Если выбран данный режим, то при установке соединений с использованием данного источника данных программа SQL Server будет использовать встроенную систему безопасности, вне зависимости от того, какой режим безопасности установлен на сервере. Указанные идентификаторы входа и пароли не будут учитываться. Системный администратор SQL Server должен связать имя входа Microsoft Windows с идентификатором входа SQL Server.

Если данный флажок не установлен, SQL Server будет использовать для установки соединений с использованием данного источника данных стандартный режим безопасности входа в систему. Идентификатор входа и пароль необходимо указывать для всех запросов соединений.

Поле ИД входа

Указывает идентификатор входа SQL Server для соединения, если не был установлен флажок Использовать доверительное соединение. Если флажок Использовать доверительное соединение установлен, поле ИД входа будет отключено.

Поле Пароль

Указывает пароль для идентификатора входа SQL Server, используемый при подключении, если флажок Использовать доверительное соединение не был установлен. Если флажок Использовать доверительное соединение установлен, поле Пароль будет отключено.

Поле База данных

Указывает базу данных по умолчанию, которая будет использоваться для соединения. Данная настройка переопределяет базу данных по умолчанию, указанную для имени входа на сервере. Если база данных не указана, соединение использует базу данных по умолчанию, указанную для имени входа на сервере.

Поле Язык

Указывает язык, который будет использоваться в системных сообщениях SQL Server. Этот язык должен быть установлен на экземпляре SQL Server. Этим переопределяется язык, заданный по умолчанию для имени входа на сервере. Если язык не указан, соединение использует язык по умолчанию, указанный для имени входа на сервере.

Поле Имя приложения

Указывает имя приложения, которое будет храниться в столбце program_name строки для данного соединения в master.dbo.sysprocesses (необязательный).

Поле ИД рабочей станции

Указывает код рабочей станции, который будет храниться в столбце hostname строки для данного соединения в master.dbo.sysprocesses (необязательный).