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.