Políticas de suporte do SQL Server Native Client
Este tópico aborda como vários componentes de acesso a dados podem ser usados com o SQL Server Native Client.
Suporte de servidor
O SQL Server Native Client 11.0 oferece suporte a conexões com o SQL Server 2005, o SQL Server 2008, o SQL Server 2008 R2, o SQL Server 2012 e o Banco de dados SQL do Windows Azure.
Versões de sistemas operacionais com suporte
A tabela a seguir lista os sistemas operacionais que oferecem suporte ao SQL Server Native Client.
Versão do SQL Server Native Client |
Sistemas operacionais com suporte |
---|---|
SQL Server Native Client (SQL Server 2005) |
|
SQL Server Native Client 10.0 (SQL Server 2008) |
|
SQL Server Native Client 10.5 (SQL Server 2008 R2) |
|
SQL Server Native Client 11.0 (SQL Server 2012) |
|
Políticas de suporte para ADO
Os aplicativos ADO podem usar o provedor OLE DB SQLOLEDB incluído no Windows caso não precisem dos recursos do SQL Server 2005 ou posterior.
Os aplicativos ADO podem usar a versão do SQL Server Native Client incluída no SQL Server 2005. Os aplicativos ADO também podem usar o SQL Server Native Client 11.0 (incluído no SQL Server 2012), mas caso façam isso, eles devem especificar DataTypeCompatibility=80 nas cadeias de conexão. Apenas os recursos do SQL Server 2005 estão disponíveis quando DataTypeCompatibility=80 está presente nas cadeias de conexão.
Políticas de suporte do BCP
A partir do SQL Server 2008, bcp.exe dá suporte a arquivos de dados que não sejam de mais de três versões do SQL Server anteriores em relação à versão do SQL Server no qual o bcp.exe é fornecido.
Políticas de suporte do ODBC
Os aplicativos devem usar o driver ODBC do SQL Server incluído no sistema operacional Windows. É possível usar o driver ODBC do SQL Server Native Client caso o aplicativo seja certificado para ser usado com uma versão específica do SQL Server Native Client.
Políticas de suporte do OLE DB
Os aplicativos devem usar o provedor de dados OLE DB do SQL Server incluído no sistema operacional Windows. É possível usar o provedor de dados OLE DB do SQL Server Native Client caso o aplicativo seja certificado para ser usado com uma versão específica do SQL Server Native Client.
Os aplicativos OLE DB sem-certificação para serem usados com o SQL Server Native Client podem usar o cliente do SQL Server Native caso especifiquem DataTypeCompatibility=80 nas cadeias de conexão.
Os aplicativos OLE DB que usam Componentes de Serviço do OLE DB só podem usar o cliente do SQL Server Nativo caso especifiquem DataTypeCompatibility=80 nas cadeias de conexão. No entanto, nenhum recurso adicionado depois do SQL Server 2005 será disponibilizado nesse caso.