Menyambungkan Menggunakan Sumber Data File

Informasi koneksi untuk sumber data file disimpan dalam file .dsn. Akibatnya, string koneksi dapat digunakan berulang kali oleh satu pengguna atau dibagikan di antara beberapa pengguna jika mereka memiliki driver yang sesuai yang diinstal. File berisi nama driver (atau nama sumber data lain dalam kasus sumber data file yang tidak dapat dibagikan) dan secara opsional, string koneksi yang dapat digunakan oleh SQLDriver Koneksi. Manajer Driver membangun string koneksi untuk panggilan ke SQLDriver Koneksi dari kata kunci dalam file .dsn.

Sumber data file memungkinkan aplikasi menentukan opsi koneksi tanpa harus membuat string koneksi untuk digunakan dengan SQLDriver Koneksi. Sumber data file biasanya dibuat dengan menentukan kata kunci SAVEFILE, yang menyebabkan Manajer Driver menyimpan output string koneksi dibuat oleh panggilan ke SQLDriver Koneksi ke file .dsn. String koneksi tersebut dapat digunakan berulang kali dengan memanggil SQLDriver Koneksi dengan kata kunci FILEDSN. Ini menyederhanakan proses koneksi dan menyediakan sumber persisten string koneksi.

Sumber data file juga dapat dibuat dengan memanggil SQLCreateDataSource di DLL penginstal. Informasi dapat ditulis ke dalam file .dsn dengan memanggil SQLWriteFileDSN, dan dibaca dari file .dsn dengan memanggil SQLReadFileDSN; kedua fungsi ini juga ada di DLL penginstal. Untuk informasi tentang DLL penginstal, lihat Mengonfigurasi Sumber Data.

Kata kunci yang digunakan untuk informasi koneksi ada di bagian [ODBC] dari file .dsn. Informasi minimum yang akan dimiliki file .dsn yang dapat dibagikan di bagian [ODBC] adalah kata kunci DRIVER:

DRIVER = SQL Server  

File .dsn yang dapat dibagikan biasanya berisi string koneksi, sebagai berikut:

DRIVER = SQL Server  
UID = Larry  
DATABASE = MyDB  

Ketika sumber data file tidak dapat dibagikan, file .dsn hanya berisi kata kunci DSN . Ketika Manajer Driver dikirimi informasi dalam sumber data file yang tidak dapat dibagikan, itu terhubung seperlunya ke sumber data yang ditunjukkan oleh kata kunci DSN . File .dsn yang tidak dapat diabaikan akan berisi kata kunci berikut:

DSN = MyDataSource  

string koneksi yang digunakan untuk sumber data file adalah penyatuan kata kunci yang ditentukan dalam file .dsn dan kata kunci yang ditentukan dalam string koneksi dalam panggilan ke SQLDriver Koneksi. Jika salah satu kata kunci dalam file .dsn bertentangan dengan kata kunci di string koneksi, Manajer Driver memutuskan nilai kata kunci mana yang harus digunakan. Untuk informasi selengkapnya, lihat SQLDriver Koneksi.

Lihat Juga

https://support.microsoft.com/kb/165866