Bagikan melalui


Persyaratan sistem untuk Driver OLE DB untuk SQL Server

Berlaku untuk:SQL ServerDatabase Azure SQLInstans Terkelola Azure SQLAzure Synapse AnalyticsSistem Platform Analitik (PDW)Database SQL di Microsoft Fabric

Unduh driver OLE DB

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.

Note

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 peningkatan:

  • 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
Klien Asli SQL Server 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 Image
varchar(max) varchar varchar varchar Text
nvarchar(max) nvarchar nvarchar nvarchar Ntext
xml xml xml xml Ntext
CLR UDT (> 8 Kb) varbinary udt udt Image
date varchar date date Varchar
datetime2 varchar datetime2 datetime2 Varchar
datetimeoffset varchar datetimeoffset datetimeoffset Varchar
time varchar time time Varchar

Lihat juga

Driver OLE DB untuk SQL Server
Menginstal Driver OLE DB untuk SQL Server