Драйвер ODBC для Microsoft SQL Server выводит диалоговое окно Вход на SQL Server, когда соединение ODBC выполняется без указания достаточных сведений для соединения с экземпляром SQL Server.
Когда диалоговое окно Вход на SQL Server выводится в первый раз, оно содержит только следующие элементы.
-
Поле Сервер или имя источника данных.
-
Флажок Использовать доверительное соединение.
-
Поле ИД входа.
-
Поле Пароль.
-
Кнопки ОК, Отмена, Справка и Параметры.
Если нажать кнопку Параметры, диалоговое окно расширяется, и в нем появляется группа «Параметры».
-
Поле База данных.
-
Поле Язык.
-
Поле Имя приложения.
-
Поле ИД рабочей станции.
Поле «Сервер»
Имя экземпляра SQL Server в сети. Если выбрать имя сервера из списка, дальнейшая настройка не требуется. При вводе имени сервера оно должно представлять собой расширенную запись программы настройки клиента SQL Server или сетевое имя сервера, на котором выполняется SQL Server. Если для соединения задано имя источника данных (DSN), оно выводится на месте этого окна.
При использовании того же компьютера, на котором установлен SQL Server, в поле сервера можно ввести «(local)». Затем пользователь может подключиться к локальной копии SQL Server, даже если работает на несетевой версии SQL Server.
Дополнительные сведения об именах серверов для разных типов сетей см. в документации по установке SQL Server в электронной документации по SQL Server.
Флажок «Использовать доверительное соединение»
Если флажок установлен, драйвер ODBC для SQL Server запрашивает безопасное (доверительное) соединение с SQL Server. В этом случае для установки соединений с использованием данного источника данных SQL Server использует встроенную систему безопасности входа (проверку подлинности Windows), независимо от текущего режима безопасности на сервере. Указанные идентификаторы входа и пароли не будут учитываться. Системный администратор SQL Server должен связать конкретный сетевой идентификатор Windows с идентификатором входа SQL Server.
Если флажок снят, SQL Server для установки соединений с источником данных использует стандартный режим безопасности входа в систему (проверка подлинности SQL Server). Идентификатор входа и пароль необходимо указывать для всех запросов соединений.
Поле «ИД входа»
Указывает идентификатор входа SQL Server для соединения, если не был установлен флажок Использовать доверительное соединение. Если флажок Использовать доверительное соединение установлен, поле ИД входа будет отключено.
Поле «Пароль»
Указывает пароль для идентификатора входа SQL Server, используемый при подключении, если флажок Использовать доверительное соединение не был установлен. Если флажок Использовать доверительное соединение установлен, поле Пароль будет отключено.
Поле «База данных»
Указывает базу данных по умолчанию, которая будет использоваться для соединения. Данная настройка переопределяет базу данных по умолчанию, указанную для имени входа на сервере. Если база данных не указана, соединение использует базу данных по умолчанию, указанную для имени входа на сервере.
Поле «Язык»
Указывает язык, который будет использоваться в системных сообщениях SQL Server. Этот язык должен быть установлен на экземпляре SQL Server. Этим переопределяется язык, заданный по умолчанию для имени входа на сервере. Если язык не указан, соединение использует язык по умолчанию, указанный для имени входа на сервере.
Поле «Имя приложения»
Указывает имя приложения, которое будет храниться в столбце program_name строки для данного соединения в master.dbo.sysprocesses (необязательный).
Поле «Код рабочей станции»
Указывает код рабочей станции, который будет храниться в столбце hostname строки для данного соединения в master.dbo.sysprocesses (необязательный).