Udostępnij przez


Wymagania systemowe dla programu SQL Server 2008 R2 Native Client

Aby użyć funkcji dostępu do danych z SQL Server takich jak MARS, musi być zainstalowane następujące oprogramowanie:

  • SQL Server Macierzysta klient na komputerze klienckim.

  • Wystąpienie SQL Server na serwerze.

SQL Server Native Client wymaga Instalator Windows 3.0.Instalator Windows 3.0 jest już zainstalowana na Microsoft systemów operacyjnych Windows.Dla innych platform należy jawnie go zainstalować.Aby uzyskać więcej informacji, zobacz Instalator Windows 3.0 redystrybucyjny.

Ostrzeżenie

Upewnij się, że logujesz się z uprawnieniami administratora przed zainstalowaniem tego oprogramowania.

Wymagania dotyczące systemu operacyjnego

Aby uzyskać listę systemów operacyjnych obsługujących SQL Server Native Client, zobacz Obsługa zasad programu SQL Server Native Client w programie SQL Server 2008 R2.:

SQL ServerWymagania

Aby użyć SQL Server Native Client dostęp do danych w SQL Server baz danych, musi mieć wystąpienie SQL Server 2000 lub nowszej.

SQL Server 2008 R2obsługuje połączenia ze wszystkich wersji składników MDAC, Windows Data Access Components i wszystkie wersje SQL Server macierzystego klienta.Gdy starsza wersja klient połączy się z SQL Server, typy danych serwera nie są znane do klient są mapowane na typy, które są zgodne z wersji klient.Aby uzyskać więcej informacji Zobacz zgodność typu danych dla wersji klienta w dalszej części tego tematu.

Wymagania dotyczące obsługi wielu języków

Wersja angielskojęzyczna SQL Server Native Client jest obsługiwany przez wszystkie zlokalizowane wersje obsługiwanych systemów operacyjnych.Zlokalizowane wersje SQL Server rodzimymi klientami są obsługiwane w systemach operacyjnych zlokalizowane są tym samym języku co zlokalizowane SQL Server wersja Native Client.Zlokalizowane wersje SQL Server rodzimymi klientami są obsługiwane w angielskich wersjach obsługiwanych systemów operacyjnych, jak długo dopasowywania ustawień języka są zainstalowane.

W przypadku uaktualnień:

  • Język angielski wersjach SQL Server Native Client można uaktualnić do dowolnej wersja zlokalizowanej SQL Server macierzystym klienta.

  • Zlokalizowane wersje SQL Server Native Client można uaktualnić do wersji zlokalizowanej SQL Server Native Client w tym samym języku.

  • Zlokalizowana wersja SQL Server rodzimymi klientami mogą być uaktualnione do wersji języka angielskiego SQL Server macierzystego klienta.

  • Zlokalizowane wersje SQL Server Native Client nie można uaktualnić do zlokalizowane SQL Server wersji Native Client innego języka zlokalizowane.

Zgodność typu danych dla wersji klienta

SQL Serveri SQL Server Native Client nowe typy danych mapowania starszych typów danych, które są zgodne z niedziałający-poziom klientów, jak pokazano w poniższej tabela.

Można użyć aplikacji OLE DB i obiektów ADO DataTypeCompatibility połączenia ciąg słowa kluczowego z SQL Server Native Client z SQL Server 2000kompatybilne typów danych.Gdy DataTypeCompatibility=80, OLE DB klienci łączą się przy użyciu SQL Server 2005 wersja (TDS) strumień danych tabelarycznych, a nie SQL Server 2008 TDS wersja.Oznacza to, że dla SQL Server 2008 i nowszych typy danych, niedziałający-konwersji poziom będą wykonywane przez serwer, a nie przez SQL Server macierzystego klienta.Oznacza to również, funkcje dostępne dla połączenia będzie ograniczony do SQL Server 2005 zestaw funkcji.Próbuje korzystać z funkcji lub nowe typy danych są wykrywane, jak najwcześniej na wywołania interfejsu API i błędów są zwracane do aplikacji wywołującej, zamiast próby przekazania nieprawidłowe żądania do serwera.

Nie ma żadnych DataTypeCompatibility kontroli dla ODBC.

IDBInfo::GetKeywordszawsze zwraca listy słów kluczowych, która odpowiada wersja serwera przez połączenie i nie dotyczy DataTypeCompatibility.

Typ danych

SQL Server Native Client

SQL Server 2005

SQL Server Native Client 10,5

SQL Server 2008 R2

Windows Data Access Components, MDAC, i

Aplikacje SQL Server macierzystym klienta OLE DB z DataTypeCompatibility = 80

CLR UDT (<= 8 Kb)

UDT

UDT

varbinary

varbinary(max)

varbinary

varbinary

obraz

varchar(max)

varchar

varchar

tekst

nvarchar(max)

nvarchar

nvarchar

ntext

XML

XML

XML

ntext

CLR UDT (> 8 Kb)

UDT

varbinary

obraz

data

data

varchar

varchar

datetime2

datetime2

varchar

varchar

datetimeoffset

datetimeoffset

varchar

varchar

godzina

godzina

varchar

varchar