Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Membuat Server Tertaut ODBC Tanpa Mengonfigurasi Sumber Data

Baru-baru ini, seorang calon pelanggan menyatakan minatnya untuk menghubungkan dari SQL Server ke DBMS yang berbeda melalui ODBC, tetapi tidak ingin terbebani karena harus membuat sumber data ODBC di setiap mesin tempat solusi tersebut diterapkan.

Sumber data ODBC adalah seperangkat parameter konfigurasi yang memungkinkan pengandar ODBC untuk membuat sambungan ke database. Di Windows, sumber data ODBC dikonfigurasi melalui GUI yang disediakan oleh Microsoft dan disimpan dalam registri.

Biasanya, saat menyiapkan server tertaut berbasis ODBC di SQL Server, Anda menentukan sumber data ODBC. Namun, Anda tidak perlu melakukannya. SQL Server mendukung koneksi dsnless, di mana semua detail koneksi ditentukan dalam string koneksi. Berikut adalah contoh string koneksi dsnlesss untuk Driver ODBC Salesforce kami:

DRIVER={Easysoft Salesforce ODBC Driver};[email protected];Password=mypassword;
TOKEN=ABCDEFGH123456;

String koneksi:

  • Memberitahu Manajer Driver ODBC driver ODBC mana yang akan digunakan.
  • Menyediakan driver ODBC dengan detail autentikasi untuk koneksi Salesforce.

Untuk menggunakan koneksi dsnless untuk membuat server tertaut, di Server Tertaut Baru kotak dialog di SQL Server, pilih Microsoft OLE DB Provider for ODBC Drivers , tinggalkan Sumber data kosong, dan masukkan string koneksi Anda di string Penyedia lapangan.

Catatan Anda mungkin perlu membuat sumber data ODBC terlebih dahulu untuk mengetahui nama parameter untuk string koneksi. Nama parameter tidak harus sama dengan label untuk parameter di kotak dialog konfigurasi driver ODBC. Jika Anda membuat sumber data uji dan kemudian mencari sumber data tersebut di bawah kunci registri ini HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI , Anda akan melihat nama parameter yang akan digunakan.

Catatan Saat menguji dengan driver Salesforce kami, meneruskan UID=myuser;PWD=mypassword pada string koneksi gagal. Penggantian parameter ini dengan driver yang setara berhasil (yaitu User=myuser;Password=mypassword ).

Jadi, meskipun Anda perlu menginstal driver ODBC di setiap mesin SQL Server tempat Anda ingin menggunakan server tertaut, Anda tidak perlu mengonfigurasi sumber data ODBC di setiap (atau semua) mesin SQL Server.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Opsi Tingkat Database Azure SQL yang Diperbarui

  2. Lembar Cheat SQL:Apa itu SQL, Perintah SQL, dan Injeksi SQL

  3. Cara Menghitung Persegi di SQL

  4. Notasi UML

  5. Pengenalan Pola Baris dalam SQL