Bagikan melalui


Persyaratan Sistem untuk Klien Asli SQL Server

Untuk menggunakan fitur akses data SQL Server seperti MARS, Anda harus menginstal perangkat lunak berikut:

  • SQL Server Native Client pada klien Anda.

  • Instans SQL Server di server Anda.

SQL Server Native Client memerlukan Windows Installer 3.0. Windows Installer 3.0 sudah diinstal pada sistem operasi Microsoft Windows. Untuk semua platform lain, Anda perlu menginstalnya secara eksplisit. Untuk informasi selengkapnya, lihat Windows Installer 3.0 Redistributable.

Nota

Pastikan Anda log masuk dengan hak administrator sebelum menginstal perangkat lunak ini.

Persyaratan Sistem Operasi

Untuk daftar sistem operasi yang mendukung SQL Server Native Client, lihat Kebijakan Dukungan untuk SQL Server Native Client.

Persyaratan SQL Server

Untuk menggunakan SQL Server Native Client untuk mengakses data dalam database SQL Server, Anda harus menginstal instans SQL Server.

SQL Server 2014 mendukung koneksi dari semua versi MDAC, Komponen Akses Data Windows, dan semua versi SQL Server Native Client. 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 Tipe Data untuk Versi Klien, nanti dalam topik ini.

Persyaratan Lintas Bahasa

Versi bahasa Inggris dari SQL Server Native Client didukung pada semua versi sistem operasi yang didukung yang dilokalkan. Versi SQL Server Native Client yang dilokalkan didukung pada sistem operasi lokal yang merupakan bahasa yang sama dengan versi Klien Asli SQL Server yang dilokalkan. Versi SQL Server Native Client yang dilokalkan juga didukung pada versi bahasa Inggris dari sistem operasi yang didukung selama pengaturan bahasa yang cocok diinstal.

Untuk peningkatan:

  • Versi bahasa Inggris dari SQL Server Native Client dapat ditingkatkan ke versi SQL Server Native Client yang dilokalkan.

  • Versi SQL Server Native Client yang dilokalkan dapat ditingkatkan ke versi SQL Server Native Client yang dilokalkan dengan bahasa yang sama.

  • Versi SQL Server Native Client yang dilokalkan dapat ditingkatkan ke versi bahasa Inggris SQL Server Native Client.

  • Versi SQL Server Native Client yang dilokalkan tidak dapat ditingkatkan ke versi Klien Asli SQL Server yang dilokalkan dari bahasa yang dilokalkan yang berbeda.

Kompatibilitas Tipe Data untuk Versi Klien

SQL Server dan SQL Server Native Client memetakan jenis data baru ke jenis data yang lebih lama yang kompatibel dengan klien tingkat bawah, seperti yang ditunjukkan pada tabel di bawah ini.

Aplikasi OLE DB dan ADO dapat menggunakan DataTypeCompatibility kata kunci string koneksi dengan SQL Server Native Client untuk beroperasi dengan jenis data yang lebih lama. Ketika DataTypeCompatibility=80, klien OLE DB akan terhubung menggunakan versi SQL Server 2005 tabular data stream (TDS), bukan versi TDS. Ini berarti bahwa untuk jenis data SQL Server 2008 dan yang lebih baru, konversi tingkat bawah akan dilakukan oleh server, bukan oleh SQL Server Native Client. Ini juga berarti bahwa fitur yang tersedia pada koneksi akan terbatas pada set fitur SQL Server 2005. 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.

Tidak ada DataTypeCompatibility kontrol untuk ODBC.

IDBInfo::GetKeywords akan selalu mengembalikan daftar kata kunci yang sesuai dengan versi server pada koneksi dan tidak terpengaruh oleh DataTypeCompatibility.

Jenis data Klien Asli SQL Server

SQL Server 2005
SQL Server Native Client 11.0

SQL Server 2014
Komponen Akses Data Windows, MDAC, dan

Aplikasi SQL Server Native Client OLE DB dengan DataTypeCompatibility=80
CLR UDT (<= 8Kb) udt Udt Varbinary
varbinary(max) varbinary varbinary Gambar
varchar(maks) varchar varchar Teks
nvarchar(maks) nvarchar nvarchar Ntext
xml xml xml Ntext
CLR UDT (> 8Kb) udt varbinary Gambar
tanggal tanggal varchar Varchar
tanggalwaktu2 tanggalwaktu2 varchar Varchar
datetimeoffset (pergeseran tanggal dan waktu) datetimeoffset (pergeseran tanggal dan waktu) varchar Varchar
waktu waktu varchar Varchar

Lihat Juga

Pemrograman Klien Asli SQL Server
Menginstal Klien Asli SQL Server