Simptomai
Apsvarstykite šį scenarijų:
-
Galite vykdyti suliejimo sakinį, kuriame yra išvesties sąlyga, naudojant saugomą procedūrą arba ad hoc Transact-SQL paketą "SQL Server 2016" arba "2017" sistemoje "Windows".
-
Paskirties duomenų bazė naudoja BULK_LOGGED arba PAPRASTĄ atkūrimo modelį.
-
Įterpiate didelį duomenų kiekį (pvz.: apie 6 000 eilutes) į lentelę kitoje duomenų bazėje.
Tokiu atveju įvyksta loginė klaida ir galite gauti klaidos pranešimą, panašų į šį:
MSG 3624, lygis 20, būsenos 1, linijinė LineNumber
Sistemos patvirtinimo tikrinimas nepavyko. Patikrinkite SQL serverio klaidų žurnalų išsamią informaciją. Paprastai loginė klaida kyla dėl programinės įrangos klaidų arba duomenų sugadinimo. Norėdami patikrinti, ar yra duomenų bazės gedimas, apsvarstykite galimybę vykdyti DBCC CHECKDB. Jei sutikote siųsti "Microsoft" į "Microsoft" sąrankos metu, "Microsoft" bus nusiųstas mini dump. Naujinimą galima gauti iš "Microsoft" naujausiame pakeitimų pakete arba karštųjų pataisų iš techninės pagalbos.
Sprendimas
Kaupiamojo naujinimo informacija:
Ši problema išspręsta SQL serverio kaupiamajame naujinime:
Kaupiamasis naujinimas 12 SQL serverio 2017
Kaupiamasis naujinimas 4 SQL serverio 2016 SP2
Kaupiamasis naujinimas 13 SQL serverio 2016 1 pakeitimų paketui 1
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:
Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2017"
Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2016"
Karštųjų pataisų informacija:
Ši problema išspręsta "SQL Server" pagal poreikį:
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Nuorodos
Sužinokite apie terminologiją, kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.