Simptomai
Tarkime, kad naudojate antrinę eilutę (reiškinys, pradžios, ilgis) "Microsoft SQL server" 2012 1 pakeitimų PAKETE (SP1) kaupiamojo naujinimo 1 (CU1) ir naujesnes versijas arba "SQL Server 2014". Kai išraiškos ilgis yra didesnis nei 8000 ir Pradžia yra didesnė nei reiškinioilgis, atsiranda prieigos pažeidimas. Be to, gaunate šį klaidos pranešimą:
Dabartinėje komandoje įvyko rimta klaida. Rezultatai, jei jų yra, turi būti šalinami.
Sprendimas
Problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio. Pritaikius šias karštąsias pataisas, kai Pradžia yra didesnė nei simbolių skaičius reikšmės išraiškoje, grąžinamas nulinio ilgio reiškinys.
Kaupiamasis naujinimas 1 SQL serverio 2012 SP2 /en-us/help/2976982
Kaupiamasis naujinimas 2 SQL serverio 2014 /en-us/help/2967546
Kaupiamasis naujinimas 10 SQL serverio 2012 SP1 /en-us/help/2954099
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.