Nouveautés de SQL Server Native Client
SQL Server 2014 installe SQL Server 2012 Native Client. Il n’existe aucun SQL Server client natif 2014.
Il n’y aura plus de mises à jour du pilote ODBC dans SQL Server Native Client. Le successeur du pilote ODBC dans SQL Server Native Client, appelé Microsoft ODBC Driver 11 pour SQL Server sur Windows, est installé avec SQL Server 2014. Pour plus d’informations sur Microsoft ODBC Driver 11 pour SQL Server sur Windows, consultez Microsoft ODBC Driver 11 pour SQL Server - Windows.
Le fournisseur OLE DB dans SQL Server Native Client a été mis à jour pour la dernière fois dans SQL Server 2012 Native Client. Les développeurs qui souhaitent utiliser un fournisseur OLE DB pour se connecter à la dernière version de SQL Server doivent utiliser le fournisseur OLE DB fourni dans SQL Server 2012 Native Client.
Les rubriques suivantes décrivent les nouvelles fonctionnalités SQL Server Native Client importantes dans SQL Server 2012.
Prise en charge de UTF-16 dans SQL Server Native Client 11.0
Accès aux informations de diagnostic dans le journal des événements étendus
En outre, ODBC dans SQL Server Native Client prend désormais en charge trois fonctionnalités ajoutées à ODBC standard dans le Kit de développement logiciel (SDK) Windows 7 :
Exécution asynchrone sur les opérations relatives à une connexion. Pour plus d’informations, consultez Exécution asynchrone.
C. Extensibilité du type de données Pour plus d’informations, consultez Types de données C dans ODBC.
Pour prendre en charge cette fonctionnalité dans SQL Server Native Client, SQLGetDescField peut retourner
SQL_C_SS_TIME2
(pour lestime
types) ouSQL_C_SS_TIMESTAMPOFFSET
(pourdatetimeoffset
) au lieu deSQL_C_BINARY
, si votre application utilise ODBC 3.8. Pour plus d’informations, consultez Prise en charge des types de données pour les améliorations de date et d’heure ODBC.Appel de
SQLGetData
à plusieurs reprises avec une petite mémoire tampon pour récupérer une valeur de paramètre élevée. Pour plus d’informations, consultez Récupération des paramètres de sortie à l’aide de SQLGetData.
Les rubriques suivantes décrivent SQL Server Native Client changements de comportement dans SQL Server 2012.
Lors de l’appel
ICommandWithParameters::SetParameterInfo
, la valeur passée au paramètre pwszName doit être un identificateur valide. Pour plus d’informations, consultez ICommandWithParameters.SQLDescribeParam
retourne maintenant de manière cohérente une valeur qui se conforme à la spécification ODBC. Pour plus d’informations, consultez SQLDescribeParam.Changement de comportement du pilote ODBC lors de la gestion des conversions de caractères