Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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.
Untuk sampel yang memperlihatkan cara menyambungkan ke Azure SQL Database menggunakan SQL Server Native Client, lihat Pengembangan: Topik Panduan (Azure SQL Database).
Masalah yang Diketahui Saat Menyambungkan ke SQL Database
Berikut ini adalah masalah yang diketahui saat menyambungkan ke SQL Database menggunakan SQL Server Native Client:
Koneksi yang dibuat dengan SQLBrowseConnect dapat ditolak jika SQLBrowseConnect digunakan secara bertahap. Misalnya, jika nama driver dikirim dalam panggilan pertama, server, dan kredensial (pengguna dan kata sandi) yang dikirim dalam panggilan kedua, membuat koneksi, dan nama database dan bahasa dalam panggilan ketiga. Panggilan ketiga akan menyebabkan SQL Server Native Client mengeluarkan pernyataan USE untuk mengubah database. Namun, pernyataan USE tidak didukung di SQL Database, menghasilkan kesalahan berikut:
[Microsoft][SQL Server Native Client 11.0][SQL Server]USE statement is not supported to switch between databases. Use a new connection to connect to a different Database.