Kiedy używać programu SQL Server 2008 Native klient

Przy podejmowaniu decyzji, czy ma być używany SQL Server Macierzysta klient jako technologia dostępu danych aplikacji, należy wziąć pod uwagę kilka czynników.

W przypadku nowych aplikacji Jeśli korzystasz z zarządzanych języka programowania, takich jak Microsoft Visual C# i Visual Basic i chcesz uzyskać dostęp do nowych funkcji wprowadzonych w SQL Server 2005 lub SQL Server 2008, należy użyć systemu .NET Framework Data dostawca for SQL Server, który jest częścią systemu .NET Framework programu Visual Studio 2005. Daje to uzyskanie dostępu do danych najbardziej niezawodny składnika do pracy z SQL Server 2005 lub SQL Server 2008.

Jeśli opracowywania aplikacji opartych na modelu COM i chce korzystać z nowych funkcji wprowadzonych w SQL Server 2005 lub SQL Server 2008, należy użyć SQL Server Macierzysta klient. Jeśli nie ma potrzeby dostęp do nowych funkcji SQL Server 2005 lub SQL Server 2008, można nadal używać programu Microsoft Data Access Components (MDAC).

Istniejących aplikacji OLE DB i ODBC podstawowy problem jest, czy trzeba uzyskać dostęp do nowych funkcji SQL Server 2005 lub SQL Server 2008. Jeśli masz dojrzałych aplikacji, która nie jest konieczne nowe funkcje SQL Server 2005 lub SQL Server 2008, nadal można używać składników MDAC. Ale jeśli trzeba uzyskać dostęp do tych nowych funkcji, takich jak nowe Typ danych XML, należy użyć SQL Server Macierzysta klient.

Oba SQL Server Obsługa klientów macierzystych i MDAC odczytać izolacji transakcji zadeklarowanej utworzenie jego wersji wiersza, ale tylko wtedy SQL Server klient macierzysty obsługuje izolacji transakcji migawka. (W ujęciu programowania, niewprowadzone odczytu izolacji transakcji z wiersza przechowywanie wersji jest taka sama, jak zadeklarowane odczytu transakcji). Aby uzyskać więcej informacji zobacz temat Wybieranie wierszy oparte na wersji poziomy izolacji.

Aby uzyskać informacje dotyczące różnic między SQL Server Macierzysta klient i składników MDAC, zobacz Uaktualnianie aplikacji SQL Server Native klient ze składników MDAC.