SQL Server 2008 R2 Native Client Programming
SQL ServerKlientami jest autonomicznym danych dostępu interfejs programowania aplikacji (API), używane dla OLE DB i ODBC, który został wprowadzony w SQL Server 2005.SQL Server Native Client łączy dostawca SQL OLE DB i sterownik SQL ODBC w jeden macierzystych bibliotek dołączanych dynamicznie (DLL).Udostępnia również nowe funkcje wykraczającym poza dostarczona przez składniki dostępu danych systemu Windows (Windows DAC, dawniej Microsoft Data Access Components lub składników MDAC).SQL ServerKlient macierzysty może być używany do tworzenia nowych aplikacji lub ulepszać istniejące aplikacje, które muszą korzystać z funkcji wprowadzonych w SQL Server 2005, takie jak zestawy wielu wyników active (MARS) typy danych zdefiniowane przez użytkownika (UDT), kwerendy powiadomień, izolacji migawka i danych XML typu pomocy technicznej.
Ostrzeżenie
Listę różnic między SQL Server Native Client i Windows DAC oraz informacje dotyczące problemów, które należy rozważyć przed aktualizacją aplikacji Windows DAC SQL Server Native Client, zobacz Uaktualnianie aplikacji do programu SQL Server Native Client MDAC.
SQL Server Sterownik ODBC macierzystym klienta jest zawsze używany w połączeniu z Menedżera sterowników ODBC dostarczone z systemem Windows DAC. SQL Server Macierzystego klienta dostawca OLE DB mogą być używane w połączeniu z OLE DB podstawowych usług dostarczanych z Windows DAC, ale jest to nie wymóg; możliwość korzystania z usług podstawowych lub nie zależy od wymagań poszczególnych aplikacji (na przykład, jeśli wymagane jest buforowanie połączeń).
Obiektów ActiveX Data Objects (ADO) aplikacje mogą używać SQL Server macierzystego klienta dostawca OLE DB, ale jest zalecane używanie obiektów ADO w połączeniu z DataTypeCompatibility połączenia ciąg słowa kluczowego (lub odpowiednie DataSource właściwość).Podczas korzystania z SQL Server macierzystego klienta dostawca OLE DB, aplikacje ADO może wykorzystać te nowe funkcje wprowadzone w SQL Server 2005 , które są dostępne za pośrednictwem SQL Server Native Client za pośrednictwem połączenia ciąg właściwości OLE DB lub słowa kluczowe lub Transact-SQL.Aby uzyskać więcej informacji dotyczących używania tych funkcji z ADO zobacz Przy użyciu programu SQL Server Native Client ADO.
SQL Server Native Client został zaprojektowany do zapewnienia uproszczonej metoda uzyskania dostępu do danych w trybie macierzystym do programu SQL Server za pomocą ODBC lub OLE DB.Jest on uproszczone, łączy w jednej bibliotece technologii OLE DB i ODBC i zapewnia sposób innowacji i rozwijać nowe funkcje dostępu do danych bez zmieniania bieżącego składniki Windows DAC, które są teraz częścią platformy Microsoft Windows.
Podczas SQL Server macierzysty klient używa składników systemu Windows DAC, jest nie są jawnie zależne od określonej wersja systemu Windows DAC.Można użyć SQL Server Native Client z wersja DAC Windows zainstalowanego w systemie operacyjnym, obsługiwane przez SQL Server macierzystego klienta.
W tej sekcji
Kiedy używać programu SQL Server 2008 R2 Native Client
W tym artykule omówiono sposób SQL Server Native Client pasuje danych Microsoft technologii dostępu do jak porównuje Windows DAC i obiektów ADO.NET i udostępnia wskaźniki do decydowania, które dane dostępu do technologii do użytku.Funkcje programu SQL Server 2008 R2 Native Client
Zawiera opis funkcji, SQL Server obsługuje Native Client.Budowanie aplikacji z klientami programu SQL Server 2008 R2
Zawiera omówienie SQL Server rozwoju Native Client, włączając sposób różni się od Windows DAC, składniki, których używa, i jak ADO może być używany z typie.W tej sekcji omówiono także SQL Server Native Client instalacji i wdrażania, w tym sposób redystrybucji SQL Server biblioteki Native Client.
Wymagania systemowe dla programu SQL Server 2008 R2 Native Client
Omówiono zasoby systemu potrzebny do korzystania z SQL Server macierzystego klienta.SQL Server 2008 R2 Native Client (OLE DB)
Zawiera informacje dotyczące korzystania z SQL Server macierzystego klienta OLE DB dostawca.SQL Server 2008 R2 Native Client (ODBC)
Zawiera informacje dotyczące korzystania z SQL Server sterownik ODBC macierzystym klienta.Wyszukiwanie więcej SQL Server macierzystym klienta informacji
Zapewnia dodatkowe zasoby dotyczące SQL Server Native Client, w tym łącza do zasobów zewnętrznych oraz uzyskiwania dalszej pomocy.SQL ServerBłędy macierzystym klienta
Zawiera tematy dotyczące obsługi błędów związanych z SQL Server macierzystego klienta.