Compartilhar via


Quando usar o OLE DB Driver for SQL Server

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics PDW (Analytics Platform System) Banco de Dados SQL no Microsoft Fabric

Baixar o driver do OLE DB

O OLE DB para SQL Server é uma tecnologia que você pode usar para acessar dados em um banco de dados do SQL Server. Para obter uma discussão sobre as diferentes tecnologias de acesso a dados, confira Roteiro das tecnologias de acesso a dados

Ao decidir se você usará o OLE DB Driver for SQL Server como a tecnologia de acesso a dados de seu aplicativo, você deverá considerar vários fatores.

No caso de novos aplicativos, se você estiver usando uma linguagem de programação gerenciada, como o Microsoft Visual C# ou o Visual Basic, e precisar acessar os novos recursos do SQL Server, use o provedor de dados .NET Framework para SQL Server, que faz parte do .NET Framework.

Caso esteja desenvolvendo um aplicativo baseado no COM e precise acessar os novos recursos introduzidos no SQL Server, use o OLE DB Driver for SQL Server. Caso não precise do acesso aos novos recursos do SQL Server, você poderá continuar a usar o WDAC (Windows Data Access Components).

Para os aplicativos OLE DB existentes, o principal problema é se você precisa acessar os novos recursos do SQL Server. Caso tenha um aplicativo consolidado que não precise dos novos recursos do SQL Server, você poderá continuar usando o WDAC. No entanto, caso precise acessar esses novos recursos, como o tipo de dados xml, use o OLE DB Driver for SQL Server.

Tanto o Driver do OLE DB para SQL Server quanto o MDAC oferecem suporte ao isolamento de transação de leitura confirmada usando controle de versão de linha, mas apenas o Driver do OLE DB para SQL Server dá suporte ao isolamento da transação de instantâneo. (Em termos de programação, o isolamento de transação de leitura confirmada por meio do controle de versão de linha é igual à transação de leitura confirmada.)

Confira mais informações sobre as diferenças entre o Driver do OLE DB para SQL Server e o MDAC em Atualizar um aplicativo do MDAC para o Driver do OLE DB para SQL Server.

Consulte Também

Driver do OLE DB para SQL Server
Tópicos de instruções do OLE DB