Fout 9003 op een SQL -server kunt u geen toegang tot bepaalde databases die zijn gemarkeerd als verdacht . De SQL- server gebruikt verdachte modus om zichzelf en de database te beschermen tegen mogelijke verlies van gegevens . Alvorens te herstellen van dit probleem , neem een moment om te leren wat de oorzaken van deze fout , die kan helpen voorkomen dat het conflict in de toekomst . Verdachte Mode Als de SQL -server gelooft dat er een conflict met een databank , kan het gaan in wat bekend staat als verdachte modus . De SQL -server applicatie zelf is niet gemarkeerd als verdachte , maar de tegenstrijdige of corrupte database gemarkeerd met een verdachte tag . Wanneer de database wordt geopend , wordt een foutmelding weergegeven op het scherm , het aanbieden van een mogelijke reden waarom het niet geopend kan worden op dat moment . Twee mogelijke verdachte modus fouten zijn fouten 3414 en 9003 . Error 9003 Als u de SQL -server te starten en openen van een database , kan je error 9003 , dat drukt tegenkomen uit een bericht op het scherm als dit - " Fout : . 9003 , ernst: 20 , Staat : 9 " het kan ook worden gevolgd door een meer beschrijvende melding van een mogelijke data corruptie uitgifte of een bericht waarin staat dat het LDF logbestand is niet synchroon met de MDF- bestand . redenen Naast een beschadigde database , is er een paar andere redenen waarom de SQL -server binnenkomt verdachte stand bij het trekken van de database . Andere mogelijke oorzaken zijn: onvoldoende ruimte op de SQL -server , onvoldoende geheugen of database- bestanden die niet toegankelijk zijn voor de server . Bestanden kunnen niet beschikbaar zijn als een derde partij back-upprogramma heeft de bestanden in het geheugen , terwijl het verwerkt ze voor back-up . Andere mogelijke oorzaken van fouten 9003 zijn onverwachte SQL server shutdown , stroomuitval of een defecte server hardware . Recovery Herstellen van verdachte modus of de 9003 fout gaat om een paar stappen om de onrustige database back up and running . Start de " SQL Manager " applicatie , dan vinden en klik op de database die de " ( verdachte ) "-label toegevoegd aan het eind heeft . Klik vervolgens op de ' New Query " knop op de bovenste werkbalk . Nadat u de onderstaande TSQL code typen en druk op de toets " Enter " na elke regel , zult u in staat om toegang te krijgen en bevragen van de database zijn zonder een foutbericht ontvangt : GEBRUIK masterGO ALTER DATABASE database_name SET EMERGENCYGO
|