Bagikan melalui


Opsi DSN Administrator Sumber Data ODBC

Artikel ini menjelaskan opsi yang tersedia saat membuat koneksi DSN baru ke SQL Server menggunakan aplikasi Administrator Sumber Data ODBC.

Saat Anda membuat DSN, wizard menampilkan serangkaian layar yang memungkinkan Anda menentukan informasi yang diperlukan untuk menyambungkan ke SQL Server.

Buat Sumber Data Baru

Artikel ini hanya berkaitan dengan pembuatan DSN menggunakan driver ODBC untuk SQL Server. Kotak dialog Administrator Sumber Data ODBC ditampilkan saat Anda memilih Tambahkan di tab DSN Pengguna, DSN Sistem, atau File DSN dari kotak dialog Administrator Sumber Data ODBC. Pilih driver dan pilih Selesai untuk menampilkan layar pertama wizard.

Membuat Sumber Data Baru ke SQL Server - Layar 1

Nama

Nama sumber data yang digunakan oleh aplikasi ODBC saat meminta koneksi ke sumber data. Misalnya, "Personel." Nama sumber data ditampilkan dalam kotak dialog Administrator Sumber Data ODBC.

Deskripsi

(Opsional) Deskripsi sumber data. Misalnya, "Tanggal perekrutan, riwayat gaji, dan tinjauan saat ini dari semua karyawan."

Pilih atau masukkan nama server

Nama instans SQL Server di jaringan Anda. Anda harus menentukan server di kotak edit berikutnya.

Dalam kebanyakan kasus, driver ODBC dapat terhubung dengan menggunakan urutan protokol default dan nama server yang disediakan dalam kotak ini. Gunakan Pengelola Konfigurasi SQL Server jika Anda ingin membuat alias untuk server atau mengonfigurasi pustaka jaringan klien.

Anda dapat memasukkan "(lokal)" di kotak server saat Anda menggunakan komputer yang sama dengan SQL Server. Pengguna kemudian dapat terhubung ke instans lokal SQL Server, bahkan saat menjalankan versi SQL Server yang tidak berjaringan. Beberapa instans SQL Server dapat berjalan di komputer yang sama. Untuk menentukan instans SQL Server bernama, nama server ditentukan sebagai ServerName\InstanceName.

Untuk informasi selengkapnya tentang nama server untuk berbagai jenis jaringan, lihat Masuk ke SQL Server.

Selesai (opsional)

Jika informasi yang ditentukan di layar ini adalah semua yang diperlukan untuk menyambungkan ke SQL Server, Anda dapat memilih Selesai. Default digunakan untuk semua atribut yang ditentukan pada layar wizard lainnya.

Membuat Sumber Data Baru ke SQL Server - Layar 2

Tentukan metode autentikasi, dan siapkan entri klien lanjutan Microsoft SQL Server dan masuk dan kata sandi yang akan digunakan driver ODBC untuk SQL Server untuk menyambungkan ke SQL Server saat mengonfigurasi sumber data.

Catatan

Meskipun MICROSOFT Entra ID adalah nama baru untuk Azure Active Directory (Azure AD), untuk mencegah mengganggu lingkungan yang ada, Azure AD masih tetap berada di beberapa elemen yang dikodekan secara permanen seperti bidang UI, penyedia koneksi, kode kesalahan, dan cmdlet. Dalam artikel ini, dua nama tersebut dapat dipertukarkan.

Dengan Autentikasi Windows Terintegrasi

Menentukan bahwa driver meminta koneksi aman (atau tepercaya) ke SQL Server. Ketika dipilih, SQL Server menggunakan keamanan masuk terintegrasi untuk membuat koneksi menggunakan sumber data ini, terlepas dari mode keamanan masuk saat ini di server. ID login atau kata sandi apa pun yang disediakan diabaikan. Administrator sistem SQL Server harus mengaitkan login Windows Anda dengan ID masuk SQL Server (misalnya, dengan menggunakan SQL Server Management Studio).

Secara opsional, Anda dapat menentukan nama perwakilan layanan (SPN) untuk server.

Dengan Autentikasi Terintegrasi Direktori Aktif

Menentukan bahwa driver mengautentikasi ke SQL Server menggunakan ID Microsoft Entra. Saat dipilih, SQL Server menggunakan keamanan masuk terintegrasi Microsoft Entra untuk membuat koneksi menggunakan sumber data ini, terlepas dari mode keamanan masuk saat ini di server.

Dengan autentikasi SQL Server

Menentukan bahwa driver mengautentikasi ke SQL Server menggunakan ID masuk dan kata sandi.

Dengan autentikasi Kata Sandi Direktori Aktif

Menentukan bahwa driver mengautentikasi ke SQL Server menggunakan ID masuk dan kata sandi Microsoft Entra.

Dengan autentikasi Interaktif Direktori Aktif

Menentukan bahwa driver mengautentikasi ke SQL Server menggunakan mode interaktif Microsoft Entra dengan memberikan ID masuk. Opsi ini memicu dialog permintaan Autentikasi Azure.

Dengan autentikasi Identitas Terkelola

Menentukan bahwa driver mengautentikasi ke SQL Server menggunakan Identitas Terkelola.

Dengan autentikasi Perwakilan Layanan Direktori Aktif

Menentukan bahwa driver mengautentikasi ke SQL Server menggunakan perwakilan layanan Microsoft Entra.

ID Masuk

Menentukan ID masuk yang digunakan driver saat menyambungkan ke SQL Server jika Dengan Autentikasi SQL Server menggunakan ID masuk dan kata sandi yang dimasukkan oleh pengguna atau Dengan autentikasi Kata Sandi Direktori Aktif menggunakan ID masuk dan kata sandi yang dimasukkan oleh pengguna atau Dengan autentikasi Interaktif Direktori Aktif menggunakan ID masuk yang dimasukkan oleh pengguna dipilih. Jika Dengan autentikasi Identitas Terkelola dipilih, tentukan ID objek identitas terkelola atau biarkan kosong untuk menggunakan identitas default. Bidang ini hanya berlaku untuk koneksi yang dibuat untuk menentukan pengaturan default server; ini tidak berlaku untuk koneksi berikutnya yang dibuat menggunakan sumber data setelah dibuat kecuali jika menggunakan autentikasi Identitas Terkelola.

Kata sandi

Menentukan kata sandi yang digunakan driver saat menyambungkan ke SQL Server jika Dengan Autentikasi SQL Server menggunakan ID masuk dan kata sandi yang dimasukkan oleh pengguna atau Dengan autentikasi Kata Sandi Direktori Aktif menggunakan ID masuk dan kata sandi yang dimasukkan oleh pengguna dipilih. Bidang ini hanya berlaku untuk koneksi yang dibuat untuk menentukan pengaturan default server; ini tidak berlaku untuk koneksi berikutnya yang dibuat menggunakan sumber data baru.

Kotak ID Masuk dan Kata Sandi dinonaktifkan jika Dengan autentikasi Windows Terintegrasi atau Dengan autentikasi Terintegrasi Direktori Aktif dipilih.

Membuat Sumber Data Baru ke SQL Server - Layar 3

Tentukan database default, berbagai opsi ANSI yang akan digunakan oleh driver, dan nama server cermin.

Mengubah database default menjadi

Menentukan nama database default untuk koneksi apa pun yang dibuat menggunakan sumber data ini. Ketika kotak ini dikosongkan, koneksi menggunakan database default yang ditentukan untuk ID masuk di server. Ketika kotak ini dipilih, database bernama dalam kotak mengambil alih database default yang ditentukan untuk ID masuk. Jika kotak Lampirkan nama file database memiliki nama file utama, database yang dijelaskan oleh file utama dilampirkan sebagai database menggunakan nama database yang ditentukan dalam kotak Ubah database default ke .

Menggunakan database default untuk ID masuk lebih efisien daripada menentukan database default di sumber data ODBC.

Server cermin

Menentukan nama mitra failover database yang akan dicerminkan. Jika nama database tidak diperlihatkan dalam kotak Ubah database default ke , atau nama yang diperlihatkan adalah database default, Mirror Server berwarna abu-abu.

Secara opsional, Anda dapat menentukan nama utama server (SPN) untuk server cermin. SPN untuk server cermin digunakan untuk autentikasi timbal balik antara klien dan server.

Lampirkan nama file database

Menentukan nama file utama untuk database yang dapat dilampirkan. Database ini dilampirkan dan digunakan sebagai database default untuk sumber data. Tentukan jalur lengkap dan nama file untuk file utama. Nama database yang ditentukan dalam kotak Ubah database default ke digunakan sebagai nama untuk database terlampir.

Menggunakan pengidentifikasi yang dikutip ANSI

Menentukan yang QUOTED_IDENTIFIER diatur ke aktif ketika driver ODBC untuk SQL Server tersambung. Ketika kotak centang ini dipilih, SQL Server memberlakukan aturan ANSI mengenai tanda kutip. Tanda kutip ganda hanya dapat digunakan untuk pengidentifikasi, seperti nama kolom dan tabel. String karakter harus diapit dalam tanda kutip tunggal:

SELECT "LastName"
FROM "Person.Contact"
WHERE "LastName" = 'O''Brien'

Ketika kotak centang ini dikosongkan, aplikasi yang menggunakan pengidentifikasi yang dikutip, seperti utilitas Microsoft Query yang disertakan dengan Microsoft Excel, mengalami kesalahan saat membuat pernyataan SQL dengan pengidentifikasi yang dikutip.

Menggunakan null ANSI, padding, dan peringatan

Menentukan bahwa opsi ANSI_NULLS, ANSI_WARNINGS, dan ANSI_PADDINGS diatur saat Driver ODBC untuk SQL Server tersambung.

Dengan ANSI_NULLS diatur, server memberlakukan aturan ANSI mengenai membandingkan kolom untuk NULL. Sintaks ANSI "IS NULL" atau "IS NOT NULL" harus digunakan untuk semua perbandingan NULL. Sintaks Transact-SQL "= NULL" tidak didukung.

Dengan ANSI_WARNINGS diatur, SQL Server mengeluarkan pesan peringatan untuk kondisi yang melanggar aturan ANSI tetapi tidak melanggar aturan Transact-SQL. Contoh kesalahan tersebut adalah pemotongan data pada eksekusi pernyataan INSERT atau UPDATE, atau mengalami nilai null selama fungsi agregat.

Dengan ANSI_PADDING diatur, kosong di belakang pada nilai varchar dan nol berikutnya pada nilai varbinary tidak dipangkas secara otomatis.

Niat aplikasi

Menyatakan jenis beban kerja aplikasi saat menyambungkan ke server. Nilai yang mungkin adalah ReadOnly dan ReadWrite.

Failover multi-subnet

Jika aplikasi Anda terhubung ke grup ketersediaan tinggi, grup ketersediaan pemulihan bencana (Grup Ketersediaan AlwaysOn) (AG) pada subnet yang berbeda, memungkinkan failover Multi-subnet mengonfigurasi Driver ODBC untuk SQL Server untuk memberikan deteksi dan koneksi yang lebih cepat ke server aktif (saat ini).

Resolusi IP Jaringan Transparan

Mengubah perilaku failover Multi-subnet untuk memungkinkan koneksi ulang yang lebih cepat selama failover. Untuk informasi selengkapnya, lihat Menggunakan Resolusi IP Jaringan Transparan.

Enkripsi Kolom

Mengaktifkan dekripsi otomatis dan enkripsi transfer data ke dan dari kolom yang dienkripsi dengan fitur Always Encrypted yang tersedia di SQL Server 2016 dan yang lebih baru.

Menggunakan penemuan metadata FMTONLY

Gunakan metode penemuan metadata FMTONLY SET warisan saat menyambungkan ke SQL Server 2012 atau yang lebih baru. Aktifkan opsi ini hanya saat menggunakan kueri yang tidak didukung oleh sp_describe_first_result_set, seperti yang berisi tabel sementara.

Membuat Sumber Data Baru ke SQL Server - Layar 4

Tentukan bahasa yang akan digunakan untuk pesan SQL Server, terjemahan set karakter, dan apakah driver ODBC untuk SQL Server harus menggunakan pengaturan regional. Anda juga dapat mengontrol pengelogan kueri yang berjalan lama dan pengaturan statistik driver.

Mengubah bahasa pesan sistem SQL Server menjadi

Setiap instans SQL Server dapat memiliki beberapa set pesan sistem, dengan setiap set dalam bahasa yang berbeda (misalnya, Inggris, Spanyol, Prancis, dan sebagainya). Jika sumber data ditentukan terhadap server yang memiliki beberapa set pesan sistem, Anda dapat menentukan bahasa mana yang ingin Anda gunakan untuk pesan sistem. Dalam daftar, pilih bahasa. Opsi ini tidak tersedia jika hanya satu bahasa yang diinstal pada SQL Server.

Gunakan enkripsi yang kuat untuk data

Saat dipilih, data yang diteruskan melalui koneksi yang dibuat menggunakan DSN ini akan dienkripsi. Login dienkripsi secara default, bahkan jika kotak centang dikosongkan. Opsi ini tersedia di ODBC Driver 17 dan yang lebih lama.

Enkripsi Koneksi

Menyatakan mode enkripsi koneksi yang akan digunakan ketika koneksi dibuat menggunakan DSN ini. Memilih opsi Opsional atau Wajib setara dengan menggunakan enkripsi yang kuat untuk data yang tidak dipilih atau dipilih, masing-masing. Ketika Strict digunakan, koneksi akan dienkripsi menggunakan TDS 8.0. Opsi ini tersedia di ODBC Driver 18 dan yang lebih baru.

Percayai sertifikat server

Opsi ini hanya berlaku ketika Gunakan enkripsi yang kuat untuk data diaktifkan (Driver ODBC 17 dan yang lebih lama), atau ketika Enkripsi Koneksi diatur ke Opsional atau Wajib (Driver ODBC 18 dan yang lebih baru). Ketika dipilih, sertifikat server tidak akan divalidasi untuk memiliki nama host server yang benar dan dikeluarkan oleh otoritas sertifikat tepercaya. Sertifikat server akan selalu divalidasi saat menggunakan mode enkripsi Ketat .

Sertifikat server (opsional)

Menentukan sertifikat server (format PEM, DER, atau CER) yang cocok dengan sertifikat yang dikembalikan oleh server selama negosiasi enkripsi. Ketika ditentukan, validasi sertifikat dilakukan dengan memeriksa apakah sertifikat server sama persis dengan sertifikat yang ditentukan. Opsi Nama host dalam sertifikat diabaikan ketika sertifikat server ditentukan. Opsi ini hanya berlaku ketika Enkripsi Koneksi diatur ke Ketat dan tersedia di OdBC Driver 18.1 dan yang lebih baru.

Nama host dalam sertifikat (opsional)

Menentukan nama host yang akan digunakan saat memvalidasi sertifikat server. Ketika dibiarkan kosong, nama server digunakan sebagai nama host untuk validasi. Nama host hanya dapat ditentukan ketika sertifikat server Kepercayaan tidak dipilih. Opsi ini tersedia di ODBC Driver 18 dan yang lebih baru.

Lakukan terjemahan untuk data karakter

Ketika kotak centang ini dipilih, driver ODBC untuk SQL Server mengonversi string ANSI yang dikirim antara komputer klien dan SQL Server dengan menggunakan Unicode. Driver ODBC terkadang mengonversi antara halaman kode SQL Server dan Unicode di komputer klien. Opsi ini mengharuskan halaman kode yang digunakan oleh SQL Server adalah salah satu halaman kode yang tersedia di komputer klien.

Ketika kotak centang ini dikosongkan, tidak ada terjemahan karakter yang diperluas dalam string karakter ANSI yang dilakukan ketika dikirim antara aplikasi klien dan server. Jika komputer klien menggunakan halaman kode ANSI (ACP) yang berbeda dari halaman kode SQL Server, karakter yang diperluas dalam string karakter ANSI mungkin disalahartikan. Jika komputer klien menggunakan halaman kode yang sama untuk ACP yang digunakan SQL Server, karakter yang diperluas ditafsirkan dengan benar.

Gunakan pengaturan regional saat menghasilkan mata uang, angka, tanggal, dan waktu

Menentukan bahwa driver menggunakan pengaturan regional komputer klien untuk memformat mata uang, angka, tanggal, dan waktu dalam string output karakter. Driver menggunakan pengaturan regional default untuk akun masuk Windows pengguna yang terhubung melalui sumber data. Pilih opsi ini untuk aplikasi yang hanya menampilkan data, bukan untuk aplikasi yang memproses data.

Menyimpan kueri yang berjalan lama ke file log

Menentukan bahwa log driver kueri apa pun yang membutuhkan waktu lebih lama dari nilai Waktu kueri panjang. Kueri yang berjalan lama dicatat ke file yang ditentukan. Untuk menentukan file log, ketik jalur lengkap dan nama file dalam kotak, atau pilih Telusuri untuk memilih file log dengan menavigasi melalui direktori file yang ada.

Waktu kueri panjang (milidetik)

Menentukan nilai ambang batas, dalam milidetik, untuk pengelogan kueri yang berjalan lama. Setiap kueri yang membutuhkan waktu lebih lama dari jumlah milidetik ini untuk dijalankan dicatat.

Mencatat statistik driver ODBC ke file log

Menentukan bahwa statistik dicatat. Statistik dicatat ke file yang ditentukan. Untuk menentukan file log, ketik jalur lengkap dan nama file dalam kotak atau pilih Telusuri untuk memilih file log dengan menavigasi melalui direktori file yang ada.

Log statistik adalah file yang dibatasi tab yang dapat dianalisis di Microsoft Excel atau aplikasi lain yang mendukung file yang dibatasi tab.

Hubungkan jumlah coba lagi

Menentukan berapa kali untuk mencoba kembali upaya koneksi yang tidak berhasil.

Menyambungkan interval coba lagi (detik)

Menentukan jumlah detik antara setiap upaya coba lagi koneksi. Untuk informasi selengkapnya tentang pengoperasian opsi ini dan opsi Sambungkan jumlah coba lagi, lihat Ketahanan Koneksi.

Selesai

Jika informasi yang ditentukan pada layar ini selesai, Anda dapat memilih Selesai. DSN dibuat menggunakan semua atribut yang ditentukan pada ini dan layar wizard lainnya, dan Anda diberi kesempatan untuk menguji DSN yang baru dibuat.

Microsoft ODBC Driver untuk SQL Server di Windows