Program SQL Server 2008 Native klient Programming
SQL Server Klient macierzystym jest autonomiczny interfejs dostępu do danych aplikacji programowych (API) używany zarówno dla baz danych OLE, jak i ODBC, który został wprowadzony w SQL Server 2005. SQL Server Macierzysta klient scala dostawca SQL OLE DB i sterownik ODBC dla programu SQL w jeden macierzyste biblioteki dołączanej dynamicznie (DLL).Udostępnia również nowe funkcje wyżej niż przez składniki systemu Windows danych programu Access (DAC systemu Windows, wcześniej składników Microsoft Data Access Components lub składników MDAC).SQL Server Macierzysta klient może służyć 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 aktywne (MARS), typów danych zdefiniowanych przez użytkownika (UDT), kwerendy powiadomień, migawka izolacji i dane XML typu pomocy technicznej.
Uwaga
Aby uzyskać listę różnic między SQL Server Macierzysty klienta i DAC systemu Windows oraz informacji dotyczących problemów, należy rozważyć przed aktualizacją systemu Windows DAC aplikację, która SQL Server Klient macierzystym, zobacz Uaktualnianie aplikacji SQL Server Native klient ze składników MDAC.
The SQL Server Native klient ODBC driver is always used in conjunction with the ODBC Driver Manager supplied with Windows DAC. The SQL Server Native klient OLE DB dostawca can be used in conjunction with OLE DB Core Services supplied with Windows DAC, but this is not a requirement; the choice to use Core Services or not depends on the requirements of the individual application (for example, if connection pooling is required).
Obiektów ActiveX Data Objects (ADO), aplikacje mogą używać SQL Server Macierzystego dostawca klient OLE DB, ale zaleca się używanie obiektów ADO w połączeniu z DataTypeCompatibility słowem kluczowym ciąg połączenia (lub odpowiadającej jej DataSource Właściwość). Podczas korzystania z SQL Server Macierzysta klient 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 Macierzysta klient za pomocą słów kluczowych ciąg połączenia lub właściwości OLE DB lub Transact-SQL. Aby uzyskać więcej informacji na temat korzystania z tych funkcji z obiektów ADO zobacz Używanie obiektów ADO z SQL Server Native klient.
SQL Server Macierzysta klient został zaprojektowany z myślą o zapewnieniu uproszczone metoda uzyskania dostępu do danych macierzystym do bazy danych SQL Server przy użyciu OLE DB lub ODBC.Upraszcza to w tym technologie OLE DB i ODBC go łączy w jednej bibliotece i zapewnia metodę innowacji i rozwijać nowe funkcje dostępu do danych, nie zmieniając bieżącego składniki DAC systemu Windows, które są teraz częścią platformy Microsoft Windows.
Podczas SQL Server Macierzysta klient używa składników w DAC systemu Windows, nie jest jawnie zależna od określonej wersja systemu Windows DAC. Można użyć SQL Server Macierzysta klient z wersją DAC systemu Windows jest zainstalowana w systemie operacyjnym, obsługiwane przez SQL Server Macierzysta klient.
In This Section
Kiedy używać programu SQL Server 2008 Native klient
W tym artykule omówiono sposób SQL Server Macierzysta klient mieści się w danych firmy Microsoft w technologii dostępu, w jaki sposób porównuje DAC systemu Windows i ADO.NET i udostępnia wskaźniki za podejmowanie decyzji, które za pomocą technologii dostępu do danych.Program SQL Server 2008 Native klient funkcje
Wszystkie funkcje wprowadzone w tym artykule opisano SQL Server 2005 i SQL Server 2008 które SQL Server 2008 Obsługuje macierzysty klient.Budowanie aplikacji w programie SQL Server 2008 Native klient
Zawiera omówienie SQL Server Macierzysta rozwoju klient, w tym sposób różni się od DAC systemu Windows, składniki, których używa, i jak ADO może być używany wraz z nim.W tej sekcji omówiono także SQL Server Macierzysta instalacji klient i wdrażania, między innymi o tym, jak ponownie rozdzielić SQL Server Macierzyste biblioteki klient.
Wymagania systemowe dla programu SQL Server 2008 Native klient
W tym artykule omówiono potrzebny do korzystania z zasobów systemowych SQL Server Macierzysta klient.SQL Server 2008 Native klient (OLE DB)
Zawiera informacje dotyczące korzystania z SQL Server Macierzystego dostawca klient OLE DB.SQL Server 2008 Native klient (ODBC)
Zawiera informacje dotyczące korzystania z SQL Server Macierzysty sterownik ODBC klient.Znajdowanie informacji więcej programu SQL Server 2008 Native klient
Zawiera informacje o dodatkowych zasobów SQL Server Macierzysty klient tym łącza do zasobów zewnętrznych i uzyskiwanie bardziej pomocy.SQL Server Native klient błędy
Zawiera tematy dotyczące skojarzonych z błędy czasu wykonania SQL Server Macierzysta klient.