Stratégies de prise en charge pour SQL Server Native Client
Cette rubrique explique comment différents composants d’accès aux données peuvent être utilisés avec SQL Server Native Client.
Prise en charge de serveur
SQL Server Native Client 11.0 prend en charge les connexions à, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, SQL Server 2012 et Azure SQL Database.
Versions de système d’exploitation prises en charge
Le tableau suivant répertorie les systèmes d’exploitation qui prennent en charge les SQL Server Native Client.
Version de SQL Server Native Client | Systèmes d’exploitation pris en charge |
---|---|
SQL Server Native Client (SQL Server 2005) | - Microsoft Windows 2000 Service Pack 4 ou version ultérieure - Microsoft Windows Server 2003 ou version ultérieure - Microsoft Windows XP Service Pack 1 ou version ultérieure - Microsoft Windows Vista (nécessite SQL Server Service Pack 2 ou version ultérieure) - Microsoft Windows Server 2008 (nécessite SQL Server Service Pack 2 ou version ultérieure) |
SQL Server Native Client 10.0 (SQL Server 2008) | - Microsoft Windows Server 2003 Service Pack 2 ou version ultérieure - Microsoft Windows XP Service Pack 2 ou version ultérieure - Microsoft Windows Vista - Microsoft Windows Server 2008 |
SQL Server Native Client 10.5 (SQL Server 2008 R2) | - Microsoft Windows Server 2003 Service Pack 2 ou version ultérieure - Microsoft Windows XP Service Pack 2 ou version ultérieure - Microsoft Windows Vista - Microsoft Windows Server 2008 - Microsoft Windows 7 |
SQL Server Native Client 11.0 (SQL Server 2012 et SQL Server 2014) | - Microsoft Windows Vista - Microsoft Windows Server 2008 - Microsoft Windows 7 - Microsoft Windows 8 - Microsoft Windows Server 2012 |
Stratégies de prise en charge ADO
Les applications ADO peuvent utiliser le fournisseur OLE DB SQLOLEDB fourni avec Windows si elles ne nécessitent aucune des fonctionnalités de SQL Server 2005 ou version ultérieure.
Les applications ADO peuvent utiliser la version de SQL Server Native Client incluse dans SQL Server 2005. Les applications ADO peuvent également utiliser SQL Server Native Client 11.0 (inclus dans SQL Server 2014), mais si elles le font, elles doivent spécifier DataTypeCompatibility=80
dans les chaînes de connexion. Seules les fonctionnalités de SQL Server 2005 sont disponibles quand DataTypeCompatibility=80
est présent dans les chaînes de connexion.
Stratégies de prise en charge BCP
À compter de SQL Server 2008, bcp.exe prend en charge les fichiers de données qui ne dépassent pas trois versions SQL Server antérieures à la version de SQL Server dans laquelle bcp.exe expédiés.
Stratégies de prise en charge ODBC
Les applications doivent utiliser le pilote ODBC SQL Server inclus avec le système d’exploitation Windows. Vous pouvez utiliser le pilote ODBC SQL Server Native Client si l’application est certifiée pour une utilisation avec une version spécifique de SQL Server Native Client.
Stratégies de prise en charge OLE DB
Les applications doivent utiliser le SQL Server fournisseur OLE DB inclus avec le système d’exploitation Windows. Vous pouvez utiliser le fournisseur OLE DB SQL Server Native Client si l’application est certifiée pour une utilisation avec une version spécifique de SQL Server Native Client.
Les applications OLE DB qui n’ont pas été certifiées pour être utilisées avec SQL Server Native Client peuvent utiliser SQL Server client natif si elles le spécifient DataTypeCompatibility=80
dans leurs chaînes de connexion.
Les applications OLE DB qui utilisent des composants de service OLE DB ne peuvent utiliser SQL Server client natif que si elles spécifient DataTypeCompatibility=80
dans leurs chaînes de connexion. Toutefois, aucune fonctionnalité ajoutée après SQL Server 2005 ne sera disponible dans ce cas.