Строка подключения для SQL Server System DSN - PullRequest
0 голосов
/ 26 марта 2019

В Windows System DSN сама поддерживает 2 аутентификации.

При использовании аутентификации Windows NT нам не нужно указывать UID и PWD в строке подключения. Даже если мы укажем, он игнорируется.

При аутентификации SQL Server мы указываем UID и PWD при создании DSN в odbcad32.exe

Ниже приведены мои наблюдения.

Я настроил системный DSN с проверкой подлинности сервера SQL.

  • Моя строка подключения имеет пустой UID и PID (UID=, PWD=). Работает нормально.

  • Моя строка подключения имеет действительные UID и PWD. Работает отлично.

  • Моя строка подключения имеет недопустимые UID и PWD. Не получается.

  • Моя строка подключения не имеет параметров UID и PWD. Не получается.

Итак, как DSN аутентифицируется для 1? если значение пустое, выбираются ли учетные данные, настроенные в реестре DSN, или используется проверка подлинности Windows NT? Если указано значение, будет ли оно переопределено?

Кроме того, при использовании аутентификации SQL Server с DSN параметры UID и PWD являются обязательными?

Пожалуйста, уточните.

Заранее спасибо

...