Bagikan melalui


Menghubungkan melalui 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 SQLDriverConnect. Manajer Driver membangun string koneksi untuk panggilan ke SQLDriverConnect dari kata kunci dalam file .dsn.

Sumber data file memungkinkan aplikasi menentukan opsi koneksi tanpa harus membuat string koneksi untuk digunakan dengan SQLDriverConnect. Sumber data file biasanya dibuat dengan menentukan kata kunci SAVEFILE , yang menyebabkan Driver Manager menyimpan string koneksi output yang dibuat oleh panggilan ke SQLDriverConnect ke file .dsn. String koneksi tersebut dapat digunakan berulang kali dengan memanggil SQLDriverConnect dengan kata kunci FILEDSN . Ini menyederhanakan proses koneksi dan menyediakan sumber persisten dari 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 membaca dari file .dsn dengan memanggil SQLReadFileDSN; kedua fungsi ini juga berada 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 dibagikan akan berisi kata kunci berikut:

DSN = MyDataSource  

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

Lihat Juga

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