Simptomi
Pretpostavimo da koristite Microsoft SQL Server 2014. Kada pokušate da koristite datumski deo (radni dan) u uskladištenoj uskladištenoj proceduri, došlo je do narušavanja pristupa i veza je prekinuta. Pored toga, dobijate sledeću grešku:
Došlo je do ozbiljne greške na trenutnoj komandi. Rezultati, ako ih ima, treba da budu odbačeni.
Uzrok
Do problema dolazi zato što neispravnost sistema SQL Server 2014.Korišćenje datuma sa argumentom char predstavlja implicitnu konverziju u datetimeoffset. Uskladištena procedura na izvoru ne podržava datumodlasku postavku.
Rešenje
Nakon primene hitne ispravke, SQL Server će napraviti promenu da bi uveo novu logiku za konvertovanje argumenta char u datetime2 za uskladištenu proceduru i datumski prekid rada za redovnu uskladištenu proceduru i konstantno presavijanje. Problem je prvi put otklonjen u sledećoj kumulativnoj ispravki sistema SQL Server.
Kumulativna ispravka 1 za SQL Server 2014 /en-us/help/2931693
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Rešenje
Da biste zaobišli problem, izričito se konvertujte u podržani tip datuma.
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".