Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Сведения о подключении для источника данных файлов хранятся в DSN-файле. В результате строка подключения может многократно использоваться одним пользователем или общим доступом для нескольких пользователей, если у них установлен соответствующий драйвер. Файл содержит имя драйвера (или другое имя источника данных в случае источника данных без общего доступа) и, при необходимости, строку подключения, которую можно использовать SQLDriverConnect. Диспетчер драйверов создает строку подключения для вызова SQLDriverConnect из ключевых слов в DSN-файле.
Источник данных файлов позволяет приложению указывать параметры подключения, не создавая строку подключения для использования с SQLDriverConnect. Источник данных файла обычно создается путем указания ключевого слова SAVEFILE , что приводит к тому, что диспетчер драйверов сохраняет выходную строку подключения, созданную вызовом SQLDriverConnect в DSN-файл. Эта строка подключения может использоваться многократно путем вызова SQLDriverConnect с ключевым словом FILEDSN . Это упрощает процесс подключения и предоставляет постоянный источник строки подключения.
Источники данных файлов также можно создать путем вызова SQLCreateDataSource в библиотеке DLL установщика. Сведения можно записать в DSN-файл, вызвав SQLWriteFileDSN, и прочитать из DSN-файла путем вызова SQLReadFileDSN; обе эти функции также находятся в библиотеке DLL установщика. Сведения о библиотеке DLL установщика см. в разделе "Настройка источников данных".
Ключевые слова, используемые для сведений о подключении, находятся в разделе [ODBC] файла DSN. Минимальная информация, содержащаяся в общем файле .dsn в разделе [ODBC], это ключевое слово DRIVER:
DRIVER = SQL Server
Общий DSN-файл обычно содержит строку подключения, как показано ниже.
DRIVER = SQL Server
UID = Larry
DATABASE = MyDB
Если источник данных файла недоступен для общего доступа, dsn-файл содержит только ключевое слово DSN . Когда диспетчеру драйверов отправляются сведения из источника данных, который нельзя передавать, он подключается по мере необходимости к источнику данных, указанному ключевым словом DSN. Недоступный для совместного использования файл DSN будет содержать следующее ключевое слово:
DSN = MyDataSource
Строка подключения, используемая для источника данных файла, — это объединение ключевых слов, указанных в DSN-файле, и ключевые слова, указанные в строке подключения в вызове SQLDriverConnect. Если любой из ключевых слов в DSN-файле конфликтует с ключевыми словами в строке подключения, диспетчер драйверов решает, какое ключевое слово следует использовать. Дополнительные сведения см. в статье SQLDriverConnect.