Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
SQL Server Native Client — это одна из технологий, которые можно использовать для доступа к данным в базе данных SQL Server. Обсуждение различных технологий доступа к данным см. в статье "Схема доступа к данным"
При выборе того, следует ли использовать собственный клиент SQL Server в качестве технологии доступа к данным приложения, следует учитывать несколько факторов.
Для новых приложений, если вы используете управляемый язык программирования, например Microsoft Visual C# или Visual Basic, и вам нужно получить доступ к новым функциям в SQL Server, следует использовать поставщик данных .NET Framework для SQL Server, который является частью .NET Framework.
Если вы разрабатываете com-приложение и должны получить доступ к новым функциям, представленным в SQL Server, следует использовать собственный клиент SQL Server. Если вам не нужен доступ к новым функциям SQL Server, вы можете продолжать использовать компоненты доступа к данным Windows (WDAC).
Для существующих приложений OLE DB и ODBC основной проблемой является необходимость доступа к новым функциям SQL Server. Если у вас есть зрелое приложение, которое не нуждается в новых возможностях SQL Server, вы можете продолжать использовать WDAC. Но если вам нужно получить доступ к этим новым функциям, таким как тип данных XML, следует использовать собственный клиент SQL Server.
Как sql Server Native Client, так и MDAC поддерживают изоляцию зафиксированных транзакций с помощью управления версиями строк, но только sql Server Native Client поддерживает изоляцию транзакций моментальных снимков. (В терминах программирования изоляция зафиксированных транзакций с использованием управления версиями строк совпадает с Read-Committed транзакцией.)
Сведения о различиях между собственным клиентом SQL Server и MDAC см. в разделе "Обновление приложения до собственного клиента SQL Server" из MDAC.
См. также
Программирование собственного клиента SQL Server
Разделы о руководстве ПО ODBC
Инструкции по OLE DB