Partilhar via


Quando usar o driver OLE DB para SQL Server

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Base de dados SQL no Microsoft Fabric

Baixar driver OLE DB

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

Ao decidir se deseja usar o driver OLE DB para SQL Server como a tecnologia de acesso a dados do seu aplicativo, você deve considerar vários fatores.

Para novos aplicativos, se você estiver usando uma linguagem de programação gerenciada, como Microsoft Visual C# ou Visual Basic, e precisar acessar os novos recursos no SQL Server, deverá usar o Provedor de Dados do .NET Framework para SQL Server, que faz parte do .NET Framework.

Se você estiver desenvolvendo um aplicativo baseado em COM e precisar acessar os novos recursos introduzidos no SQL Server, deverá usar o driver OLE DB para SQL Server. Se você não precisar acessar os novos recursos do SQL Server, poderá continuar a usar o WDAC (Windows Data Access Components).

Para aplicativos OLE DB existentes, o principal problema é se você precisa acessar os novos recursos do SQL Server. Se você tiver um aplicativo maduro que não precisa dos novos recursos do SQL Server, poderá continuar a usar o WDAC. Mas se você precisar acessar esses novos recursos, como o tipo de dados xml, use o driver OLE DB para SQL Server.

O Driver OLE DB para SQL Server e o MDAC oferecem suporte ao isolamento de transação confirmada de leitura usando o controle de versão de linha, mas apenas o Driver OLE DB para SQL Server oferece suporte ao isolamento de transação de instantâneo. (Em termos de programação, ler isolamento de transação confirmada com controle de versão de linha é o mesmo que Read-Committed transação.)

Para obter informações sobre as diferenças entre o driver OLE DB para SQL Server e MDAC, consulte Atualizando um aplicativo para driver OLE DB para SQL Server a partir do MDAC.

Ver também

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