Бөлісу құралы:


Когда использовать драйвер OLE DB для SQL Server

Относится к:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsСистема аналитической платформы (PDW)SQL база данных в Microsoft Fabric

Скачать драйвер OLE DB

OLE DB Driver for SQL Server — это одна из технологий, которые можно использовать для доступа к данным в базе данных SQL Server. Сведения о различных технологиях доступа к данным см. в схеме дорожного доступа к данным.

Если вы решите, следует ли использовать OLE DB Driver for 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 Driver for 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.