Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
SQL Подключение предполагает, что имя источника данных, идентификатор пользователя и пароль достаточно для подключения к источнику данных и что все другие сведения о подключении можно хранить в системе. Это часто не так. Например, драйверу может потребоваться один идентификатор пользователя и пароль для входа на сервер и другого идентификатора пользователя и пароля для входа в СУБД. Так как SQL Подключение принимает один идентификатор пользователя и пароль, это означает, что другой идентификатор пользователя и пароль должны храниться с информацией источника данных в системе, если SQL Подключение будет использоваться. Это потенциальное нарушение безопасности и следует избежать, если пароль не зашифрован.
SQLDriver Подключение позволяет драйверу определить произвольный объем сведений о подключении в парах ключевое слово-value строка подключения. Например, предположим, что драйверу требуется имя источника данных, идентификатор пользователя и пароль для сервера, а также идентификатор пользователя и пароль для СУБД. Пользовательская программа, которая всегда использует источник данных XYZ Corp, может предложить пользователю идентификаторы и пароли и создать следующий набор пар ключевое слово-значение или строка подключения передать в SQLDriver Подключение:
Примечание.
Если вы подключаетесь к поставщику источников данных, который поддерживает проверка подлинности Windows, следует указать Trusted_Connection=yes вместо идентификатора пользователя и пароля в строка подключения.
DSN={MyDataSourceName};UID={MyUserID};PWD={MyServerPassword};UIDDBMS={MyDBMSUserID};PWDDBMS={MyDBMSUserPassword};
DSN (имя источника данных) ключевое слово именует источник данных, uiD и PWD ключевое слово указывают идентификатор пользователя и пароль для сервера, а uiDDBMS и PWDDBMS ключевое слово указывают идентификатор пользователя и пароль для СУБД. Обратите внимание, что окончательная точка с запятой является необязательной. SQLDriver Подключение анализирует эту строку; использует имя источника данных XYZ Corp для получения дополнительных сведений о подключении из системы, таких как адрес сервера, и вход на сервер и СУБД с использованием указанных идентификаторов пользователей и паролей.
Пары "Ключевое слово-значение" в SQLDriver Подключение должны соответствовать определенным правилам синтаксиса. Ключевое слово и их значения не должны содержать []{}(),;? *=!@ символы. Значение dsN ключевое слово не может состоять только из пустых и не должно содержать пустых. Из-за грамматики реестра имена ключевое слово и источников данных не могут содержать символ обратной косой черты (\). Пробелы не допускаются вокруг знака равенства в паре ключевое слово-value.
Ключевое слово FILEDSN можно использовать в вызове SQLDriver Подключение для указания имени файла, содержащего сведения об источнике данных (см. Подключение использовании источников данных, далее в этом разделе). Ключевое слово SAVEFILE можно использовать для указания имени DSN-файла, в котором будут сохранены пары ключевое слово-значение успешного подключения, выполненного вызовом SQLDriver Подключение. Дополнительные сведения о источниках данных файлов см. в описании функции SQLDriver Подключение.