Symptomen

U wordt aangeraden Microsoft SQL Server 2014 te gebruiken. Wanneer u DatePart (weekdag) probeert te gebruiken in een door native gecompileerde, opgeslagen procedure, is er een toegangsfout en wordt de verbinding verbroken. Daarnaast wordt het volgende foutbericht weergegeven:

Er is een ernstige fout opgetreden bij de huidige opdracht. Het resultaat, indien van toepassing, moet worden verwijderd.

Oorzaak

Het probleem kan zich voordoen omdat een fout is opgetreden in SQL Server 2014. een functie DatePart met een char-argument introduceert een impliciete conversie naar datetimeoffset. Native opgeslagen procedure biedt geen ondersteuning voor datetimeoffset.

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:

Tijdelijke oplossing

U kunt dit probleem omzeilen door expliciet te converteren naar een ondersteund type DateTime .

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.