Menginstal Klien Asli SQL Server

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

Penting

SQL Server Native Client (sering disingkat SNAC) telah dihapus dari SQL Server 2022 (16.x) dan SQL Server Management Studio 19 (SSMS). SQL Server Native Client (SQLNCLI atau SQLNCLI11) dan Penyedia Microsoft OLE DB warisan untuk SQL Server (SQLOLEDB) tidak disarankan untuk pengembangan aplikasi baru. Beralih ke Microsoft OLE DB Driver (MSOLEDBSQL) baru untuk SQL Server atau Microsoft ODBC Driver terbaru untuk SQL Server ke depannya. Untuk SQLNCLI yang dikirim sebagai komponen SQL Server Database Engine (versi 2012 hingga 2019), lihat pengecualian Siklus Hidup Dukungan ini.

Microsoft SQL Server Native Client 11.0 diinstal saat Anda menginstal SQL Server 2016 (13.x).

Tidak ada Klien Asli SQL Server 2016. Untuk informasi selengkapnya, lihat SQL Server Native Client.

Anda juga bisa mendapatkan sqlncli.msi dari halaman web Paket Fitur SQL Server 2012. Untuk mengunduh versi terbaru SQL Server Native Client, buka Paket Fitur Microsoft SQL Server 2012. Jika versi SQL Server Native Client sebelumnya yang lebih lama dari SQL Server 2012 juga diinstal di komputer, SQL Server Native Client 11.0 akan diinstal berdampingan dengan versi sebelumnya.

File Klien Asli SQL Server (sqlncli11.dll, sqlnclir11.rll, dan s11ch_sqlncli.chm) diinstal ke lokasi berikut:

%SYSTEMROOT%\system32\

Catatan

Semua pengaturan registri yang sesuai untuk penyedia SQL Server Native Client OLE DB dan driver ODBC SQL Server Native Client dibuat sebagai bagian dari proses penginstalan.

Header Klien Asli SQL Server dan file pustaka (sqlncli.h dan sqlncli11.lib) diinstal di lokasi berikut:

%PROGRAMFILES%\Microsoft SQL Server\110\SDK

Selain menginstal SQL Server Native Client sebagai bagian dari penginstalan SQL Server, ada juga program penginstalan yang dapat didistribusikan ulang bernama sqlncli.msi, yang dapat ditemukan pada disk penginstalan SQL Server di lokasi berikut: %CD%\Setup\.

Anda dapat mendistribusikan SQL Server Native Client melalui sqlncli.msi. Anda mungkin harus menginstal SQL Server Native Client saat menyebarkan aplikasi. Salah satu cara untuk menginstal beberapa paket dalam apa yang tampaknya bagi pengguna untuk menjadi satu instalasi adalah dengan menggunakan teknologi chainer dan bootstrapper. Untuk informasi selengkapnya, lihat Menulis Paket Bootstrapper Kustom untuk Visual Studio 2005 dan Menambahkan Prasyarat Kustom.

Versi x64 dan Itanium sqlncli.msi juga menginstal SQL Server Native Client versi 32-bit. Jika aplikasi Anda menargetkan platform selain platform yang dikembangkan, Anda dapat mengunduh versi sqlncli.msi untuk x64, Itanium, dan x86 dari Pusat Unduhan Microsoft.

Saat Anda memanggil sqlncli.msi, hanya komponen klien yang diinstal secara default. Komponen klien adalah file yang mendukung menjalankan aplikasi yang dikembangkan menggunakan SQL Server Native Client. Untuk juga menginstal komponen SDK, tentukan ADDLOCAL=All pada baris perintah. Misalnya:

msiexec /i sqlncli.msi ADDLOCAL=ALL APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}

Penginstalan Senyap

Jika Anda menggunakan opsi /passive, /qn, /qb, atau /qr dengan msiexec, Anda juga harus menentukan IACCEPTSQLNCLILICENSETERMS=YES, untuk secara eksplisit menunjukkan bahwa Anda menerima ketentuan lisensi pengguna akhir. Opsi ini harus ditentukan dalam semua huruf kapital.

Menghapus instalasi SQL Server Native Client

Karena aplikasi seperti server SQL Server dan alat SQL Server bergantung pada SQL Server Native Client, penting untuk tidak menghapus instalasi SQL Server Native Client sampai semua aplikasi dependen dihapus instalasinya. Untuk memberi penyedia pengguna dengan peringatan bahwa aplikasi Anda bergantung pada SQL Server Native Client, gunakan opsi penginstalan APPGUID di MSI Anda, sebagai berikut:

msiexec /i sqlncli.msi APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}

Nilai yang diteruskan ke APPGUID adalah kode produk spesifik Anda. Kode produk harus dibuat saat menggunakan Microsoft Installer untuk menggabungkan program penyiapan aplikasi Anda.

Lihat Juga

Membangun Aplikasi dengan SQL Server Native Client
Topik Cara Penginstalan