Persyaratan sistem untuk Driver OLE DB untuk SQL Server
Berlaku untuk: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Untuk menggunakan fitur akses data SQL Server seperti MARS, Anda harus menginstal perangkat lunak berikut:
- Driver OLE DB untuk SQL Server di klien Anda.
- Instans SQL Server di server Anda.
Catatan
Pastikan Anda log masuk dengan hak administrator sebelum menginstal perangkat lunak ini.
Persyaratan sistem operasi
Untuk daftar sistem operasi yang mendukung Driver OLE DB untuk SQL Server, lihat Kebijakan dukungan untuk Driver OLE DB untuk SQL Server.
Persyaratan autentikasi Microsoft Entra
Saat menggunakan metode autentikasi Microsoft Entra dengan versi driver OLE DB untuk SQL Server sebelum 18.3, pastikan bahwa Pustaka Autentikasi Direktori Aktif untuk SQL Server telah diinstal. (Versi 18.3 menyertakan dependensi sebagai bagian dari paket alat penginstalnya.) Persyaratan ini tidak diperlukan untuk metode autentikasi lain atau operasi OLE DB. Untuk informasi selengkapnya, lihat: Menggunakan ID Microsoft Entra.
Persyaratan SQL Server
Untuk menggunakan Driver OLE DB untuk SQL Server untuk mengakses data dalam database SQL Server, Anda harus menginstal instans SQL Server.
SQL Server 2014 (12.x) mendukung koneksi dari semua versi MDAC, Komponen Akses Data Windows, dan semua versi Driver OLE DB untuk SQL Server. Ketika versi klien yang lebih lama tersambung ke SQL Server, jenis data server yang tidak diketahui klien dipetakan ke jenis yang kompatibel dengan versi klien. Untuk informasi selengkapnya, lihat Kompatibilitas jenis data untuk versi klien.
Persyaratan lintas bahasa
Versi bahasa Inggris Driver OLE DB untuk SQL Server didukung pada semua versi sistem operasi yang didukung yang dilokalkan. Versi Driver OLE DB yang dilokalkan untuk SQL Server didukung pada sistem operasi lokal yang merupakan bahasa yang sama dengan Driver OLE DB yang dilokalkan untuk versi SQL Server. Versi driver OLE DB yang dilokalkan untuk SQL Server juga didukung pada versi bahasa Inggris dari sistem operasi yang didukung selama pengaturan bahasa yang cocok diinstal.
Untuk pemutakhiran:
- Versi bahasa Inggris Driver OLE DB untuk SQL Server dapat ditingkatkan ke versi Driver OLE DB yang dilokalkan untuk SQL Server.
- Versi Driver OLE DB yang dilokalkan untuk SQL Server dapat ditingkatkan ke versi Driver OLE DB yang dilokalkan untuk SQL Server dengan bahasa yang sama.
- Versi Driver OLE DB yang dilokalkan untuk SQL Server dapat ditingkatkan ke versi bahasa Inggris Driver OLE DB untuk SQL Server.
- Versi Driver OLE DB yang dilokalkan untuk SQL Server tidak dapat ditingkatkan ke Driver OLE DB yang dilokalkan untuk versi SQL Server dari bahasa yang dilokalkan yang berbeda.
Kompatibilitas jenis data untuk versi klien
Driver SQL Server dan OLE DB untuk SQL Server memetakan jenis data baru ke tipe data lama yang kompatibel dengan klien tingkat bawah, seperti yang ditunjukkan pada tabel di bawah ini.
Aplikasi OLE DB dan ADO dapat menggunakan kata kunci DataTypeCompatibility string koneksi dengan Driver OLE DB untuk SQL Server untuk beroperasi dengan jenis data yang lebih lama. Saat DataTypeCompatibility=80, klien OLE DB terhubung menggunakan versi aliran data tabular (TDS) SQL Server 2005 (9.x), bukan versi TDS. Perilaku ini berarti bahwa untuk jenis data di SQL Server 2008 (10.0.x) dan versi yang lebih baru, konversi tingkat bawah dilakukan oleh server, bukan oleh Driver OLE DB untuk SQL Server. Ini juga berarti bahwa fitur yang tersedia pada koneksi terbatas pada set fitur SQL Server 2005 (9.x). Upaya untuk menggunakan jenis data atau fitur baru terdeteksi sedini mungkin pada panggilan API dan kesalahan dikembalikan ke aplikasi panggilan, daripada mencoba meneruskan permintaan yang tidak valid ke server.
IDBInfo::GetKeywords selalu mengembalikan daftar kata kunci yang sesuai dengan versi server pada koneksi dan tidak terpengaruh oleh DataTypeCompatibility.
Jenis Data | SQL Server Native Client 11.0 SQL Server 2005 |
SQL Server Native Client 11.0 SQL Server 2014 (12.x) |
Menggunakan ADO dengan Driver OLE DB untuk SQL Server | Komponen Akses Data Windows, MDAC, dan Driver OLE DB untuk aplikasi SQL Server OLE DB dengan DataTypeCompatibility=80 |
---|---|---|---|---|
CLR UDT (<= 8 Kb) | udt | udt | udt | Varbinary |
varbinary(max) | varbinary | varbinary | varbinary | Gambar |
varchar(max) | varchar | varchar | varchar | Teks |
nvarchar(maks) | nvarchar | nvarchar | nvarchar | Ntext |
xml | xml | xml | xml | Ntext |
CLR UDT (> 8 Kb) | varbinary | udt | udt | Gambar |
date | varchar | date | date | Varchar |
tanggalwaktu2 | varchar | tanggalwaktu2 | tanggalwaktu2 | Varchar |
tanggalwaktulewat | varchar | tanggalwaktulewat | tanggalwaktulewat | Varchar |
waktu | varchar | waktu | waktu | Varchar |
Lihat juga
Driver OLE DB untuk SQL Server
Menginstal Driver OLE DB untuk SQL Server