Symptomer
Overvej følgende scenarie:
- Du har et OLE DB-providerprogram til SQL Server Native Client, der opretter forbindelse til en server, der kører Microsoft SQL Server 2012 eller SQL Server 2014, for at få adgang til data.
- Programmet kalder metoden Prepare på en forekomst af SQL Server for at forberede forespørgsler til at bruge parametre.
I dette scenarie kan der opstå en hukommelsesfejltilstand.
Løsning
Problemet blev først løst i følgende kumulative opdatering af SQL Server.
Samlet opdatering 1 til SQL Server 2014 /en-us/help/2931693
Samlet opdatering 7 til SQL Server 2012 SP1 /en-us/help/2894115
Om kumulative opdateringer til SQL Server
Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:
- Seneste kumulative opdatering til SQL Server 2014
- Seneste kumulative opdatering til SQL Server 2012 SP1
Løsning
Du kan løse dette problem ved at føje nøgleordet DataTypeCompatibility=80 til forbindelsesstrengen for SQL Server.
Få mere at vide under Datatypekompatibilitet for klientversioner i følgende emne på webstedet Microsoft TechNet:
Systemkrav til SQL Server Native Client
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Referencer
Se den terminologi , Microsoft bruger til at beskrive softwareopdateringer.