Bagikan melalui


Fitur Klien Asli SQL Server

Berlaku untuk: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Penting

SQL Server Native Client (SNAC) tidak dikirim dengan:

  • SQL Server 2022 (16.x) dan versi yang lebih baru
  • SQL Server Management Studio 19 dan versi yang lebih baru

SQL Server Native Client (SQLNCLI atau SQLNCLI11) dan Penyedia Microsoft OLE DB warisan untuk SQL Server (SQLOLEDB) tidak direkomendasikan untuk pengembangan aplikasi baru.

Untuk proyek baru, gunakan salah satu driver berikut:

Untuk SQLNCLI yang dikirim sebagai komponen SQL Server Database Engine (versi 2012 hingga 2019), lihat pengecualian Siklus Hidup Dukungan ini.

Selain mengekspos fitur Komponen Akses Data Windows (sebelumnya Microsoft) (WDAC), SQL Server Native Client juga mengimplementasikan banyak fitur lain untuk mengekspos fungsionalitas SQL Server.

Di Bagian Ini

Perilaku Driver ODBC Berubah Saat Menangani Konversi Karakter
Membahas perubahan perilaku yang dimulai di Klien Asli SQL Server 2012.

Menggunakan Pencerminan Database
Membahas bagaimana SQL Server Native Client mendukung penggunaan database cermin, yang merupakan kemampuan untuk menyimpan salinan, atau cermin, dari database SQL Server di server siaga.

Melakukan Operasi Asinkron
Membahas bagaimana SQL Server Native Client mendukung operasi asinkron, yang merupakan kemampuan untuk segera kembali tanpa memblokir utas panggilan.

Menggunakan Beberapa Set Hasil Aktif (MARS)
Membahas bagaimana SQL Server Native Client mendukung beberapa tataan hasil aktif (MARS). MARS memungkinkan Anda menjalankan dan menerima beberapa kumpulan hasil menggunakan koneksi database tunggal

Menggunakan Tipe Data XML
Membahas bagaimana SQL Server Native Client mendukung jenis data XML, yang merupakan jenis data berbasis XML yang dapat digunakan sebagai jenis kolom, jenis variabel, jenis parameter, atau jenis pengembalian fungsi.

Menggunakan Jenis yang Ditentukan Pengguna
Membahas bagaimana SQL Server Native Client mendukung Jenis yang Ditentukan Pengguna (UDT), yang memperluas sistem jenis SQL dengan memungkinkan Anda menyimpan objek dan struktur data kustom dalam database SQL Server.

Menggunakan Jenis Nilai Besar
Membahas bagaimana SQL Server Native Client mendukung jenis data bernilai besar, yang merupakan jenis data objek besar (LOB).

Mengubah Kata Sandi Secara Terprogram
Membahas bagaimana SQL Server Native Client mendukung penanganan kata sandi yang kedaluwarsa sehingga kata sandi sekarang dapat diubah pada klien tanpa keterlibatan administrator.

Bekerja dengan Isolasi Rekam Jepret
Membahas bagaimana SQL Server Native Client mendukung peningkatan penerapan versi baris yang meningkatkan performa database dengan menghindari skenario pemblokiran pembaca-penulis.

Bekerja dengan Pemberitahuan Kueri
Membahas bagaimana SQL Server Native Client mendukung pemberitahuan konsumen tentang modifikasi set baris.

Melakukan Operasi Salin Massal
Membahas bagaimana SQL Server Native Client mendukung operasi penyalinan massal yang memungkinkan transfer data dalam jumlah besar ke atau keluar dari tabel atau tampilan SQL Server.

Menggunakan Enkripsi Tanpa Validasi
Membahas cara menggunakan SQL Server Native Client untuk mengenkripsi data yang dikirim ke server tanpa memvalidasi sertifikat.

Parameter Bernilai Tabel (Klien Asli SQL Server)
Membahas dukungan SQL Server Native Client untuk parameter bernilai tabel.

Jenis Yang Ditentukan Pengguna CLR Besar
Membahas dukungan untuk jenis (UDT) yang ditentukan pengguna (UDT) runtime bahasa umum (CLR) yang besar.

Dukungan FILESTREAM
Membahas dukungan SQL Server Native Client untuk fitur FILESTREAM yang disempurnakan.

Dukungan Nama Prinsipal Layanan (SPN) dalam Koneksi Klien
Membahas bagaimana dukungan untuk nama perwakilan layanan (SPN) telah diperluas untuk mengaktifkan autentikasi bersama di semua protokol.

Dukungan Kolom Jarang di Klien Asli SQL Server
Membahas dukungan SQL Server Native Client untuk kolom jarang.

Peningkatan Tanggal dan Waktu
Membahas dukungan yang ditambahkan ke SQL Server Native Client untuk jenis data tanggal dan waktu.

Penemuan Metadata
Membahas peningkatan penemuan metadata yang dilakukan di SQL Server 2012 (11.x).

Dukungan UTF-16 di SQL Server Native Client 11.0
Membahas perubahan perilaku yang diperkenalkan di SQL Server 2012 (11.x). Jika Anda menyediakan buffer panjang tetap saat mengikat parameter hasil kolom atau output dan jika karakter wchar yang ditulis ke dalam buffer sebelum karakter penghentian adalah titik kode pengganti tinggi dari pasangan pengganti, dan jika karakter wchar berikutnya adalah titik kode pengganti rendah, SQL Server Native Client tidak akan menambahkan titik kode pengganti tinggi ke buffer.

Dukungan Klien Asli SQL Server untuk Ketersediaan Tinggi, Pemulihan Bencana
Membahas bagaimana aplikasi Anda dapat dikonfigurasi untuk memanfaatkan fitur pemulihan bencana ketersediaan tinggi yang ditambahkan di SQL Server 2012 (11.x).

Mengakses Informasi Diagnostik di Log Peristiwa yang Diperluas
Membahas penyempurnaan untuk SQL Server Native Client dan pelacakan data yang memberi Anda akses ke informasi diagnostik di buffer cincin dan log XEvents.

Dukungan Klien Asli SQL Server untuk LocalDB
Membahas dukungan SQL Server Native Client untuk fitur LocalDB.

Lihat Juga

Pemrograman Klien Asli SQL Server
Topik Cara Penggunaan ODBC
Topik Cara Penggunaan OLE DB
Menginstal Klien Asli SQL Server