Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Simptomai

Paleidus SQL užklausą, kurioje yra " IF " yra sakinys "Microsoft SQL Server 2012". Jei yra sakinys IF , kuriame yra dinaminio valdymo funkcija sys.dm_db_index_physical_stats, gaunate prieigos pažeidimą, panašų į šį:

datos laikas SPID # * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * # *time* *datoslaiko SPID # * datos laiko SPID #datalaikas SPID # *dataTime SPID # * #dataTime SPID # * išimtis Address = 000007ff7da5614b modulis (sqlmin + 000000000000614b)datoslaikas SPID # * išimties kodas = c0000005 EXCEPTION_ACCESS_VIOLATIONdatoslaiko SPID # * prieigos pažeidimas atsirado skaitymo adresas 0000000800000f04dataTime SPID # * įvesties buferio 510 baitųdatoslaikoSPID # *SQL_query_codedatalaikas SPID # * pabaigadatetime

Pastabos

  • Jei vykdote komandą DBCC CHECKDB prieš tą duomenų bazę po to, kai įvyksta prieigos pažeidimas, pateikiama klaida.

  • Prieigos pažeidimas neiškyla pirmą kartą paleidus SQL užklausą. Tačiau prieigos pažeidimas įvyksta kiekvieną kartą paleidus SQL užklausą.

  • Jei įjungsite sekimo vėliavėlę 3654, "Access" pažeidimas neiškyla. Tačiau sekimas rodomas šis klaidos pranešimas:

    Vieta: sosmemdbg. cpp: 2074Expression: FALSESPID: 55Process ID: 16972Description: MEMOBJ_INDEXANALYSIS--Neatlaisvintų atminties aptikta. MSG 3624, lygis 20, būsenos 1, linijos 5A sistemos patvirtinimo patikra 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 QFE iš techninės pagalbos. MSG 0, 10 lygio, būsenos 0, dabartinė komanda įvyko rimta klaida. Rezultatai, jei jų yra, turi būti šalinami.

Sprendimas

Norėdami išspręsti šią problemą, įdiekite Kaupiamasis naujinimas 7 SQL serverio 2012 SP1. Ši problema pirmą kartą buvo išspręsta šiame kaupiamajame naujinime.

Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Norėdami gauti daugiau informacijos, peržiūrėkite naujausią kaupiamąjį naujinimą, skirtą "SQL Server" 2012 SP1.

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Nuorodos

Peržiūrėkite terminologiją "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×