Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Относится к:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Система аналитической платформы (PDW)
SQL база данных в Microsoft Fabric
OLE DB Driver for SQL Server — это одна из технологий, которые можно использовать для доступа к данным в базе данных SQL Server. Обсуждение других технологий доступа к данным см. в разделе Схема технологий доступа к данным.
В принятии решения о необходимости использования в качестве технологии доступа к данным драйвера OLE DB для SQL Server необходимо принимать во внимание ряд факторов.
Для новых приложений, если вы используете управляемый язык программирования, например Microsoft Visual C# или Visual Basic, и вам нужно получить доступ к новым функциям в SQL Server, следует использовать поставщик данных платформа .NET Framework для SQL Server, который является частью платформа .NET Framework.
Если вы разрабатываете com-приложение и должны получить доступ к новым функциям, представленным в SQL Server, следует использовать OLE DB Driver for SQL Server. Если вам не нужен доступ к новым функциям SQL Server, вы можете продолжать использовать компоненты доступа к данным Windows (WDAC).
Для существующих приложений OLE DB основной проблемой является необходимость доступа к новым функциям SQL Server. Если у вас есть зрелое приложение, которое не нуждается в новых возможностях SQL Server, вы можете продолжать использовать WDAC. Но если требуется доступ к новым возможностям, например к новому типу данных xml, то необходимо использовать драйвер OLE DB для SQL Server.
OLE DB Driver for SQL Server и компоненты MDAC поддерживают изоляцию транзакций уровня READ COMMITTED через управление версиями строк, но только OLE DB Driver for SQL Server поддерживает изоляцию транзакций уровня моментальных снимков. С точки зрения программирования уровень изоляции транзакции READ COMMITTED с управлением версиями строк — то же самое, что и транзакция READ COMMITTED.
Сведения о различиях между драйверами OLE DB Driver for SQL Server и Windows DAC см. в статье Обновление приложения с переходом от MDAC на драйвер OLE DB для SQL Server.