Apa itu Data Source Name (DSN)?

Data Source Name (DSN) adalah sebuah struktur data yang berisi informasi tentang sebuah database tertentu yang dibutuhkan oleh driver Open Database Connectivity (ODBC) agar bisa terhubung. (Catatan: DSN juga bisa merujuk ke Deep Space Network.)
DSN, yang tersimpan di registry atau dalam file teks terpisah, berisi informasi seperti nama database, direktori, dan driver yang digunakan. Tergantung pada jenis DSN, ia juga bisa menyimpan informasi seperti ID dan kata sandi pengguna.

Seorang developer biasanya membuat DSN terpisah untuk setiap database dan kemudian menyebutkan DSN tersebut dalam program agar bisa terhubung ke database tertentu. Sebagai alternatif, koneksi tanpa DSN (DSN-less) bisa digunakan dengan mendefinisikan semua informasi koneksi langsung di dalam program.

Apa saja jenis-jenis Data Source Name (DSN)?

Ada tiga jenis utama DSN:

  1. File DSN. Tersimpan di file system dalam format satu file per DSN. Pengguna dengan driver ODBC yang sama dapat berbagi file ini.
  2. System DSN. Bisa diakses oleh semua proses dan pengguna dalam sistem dan tersimpan di lokasi terpusat.
  3. User DSN. Tersimpan di lokasi khusus pengguna dan hanya bisa diakses oleh pengguna yang membuatnya. Kadang disebut sebagai machine DSN, karena dibuat di perangkat tempat program berada dan tersimpan dalam file konfigurasi kolektif atau sumber daya sistem.

User DSN dan System DSN spesifik untuk komputer tertentu dan menyimpan data DSN di registry.

User DSN hanya memungkinkan akses database untuk satu pengguna di satu komputer.
System DSN memungkinkan akses untuk semua pengguna di komputer tertentu.
File DSN menyimpan informasi dalam file teks dengan ekstensi .DSN dan dapat dibagikan antar komputer jika driver yang sama telah terpasang.

Apa itu Data Source Name di Oracle?

Dalam database Oracle, ODBC DSN menyimpan informasi yang diperlukan untuk menghubungkan ke database yang di-host pada server database jarak jauh. DSN sistem memungkinkan banyak pengguna mengakses database, bukan hanya pengguna yang membuatnya.

Apa itu Data Source Name di QuickBooks?

Dalam software akuntansi perusahaan QuickBooks, DSN adalah file teks yang berisi informasi yang diperlukan agar program QuickBooks bisa mengakses file perusahaan QuickBooks.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *