Microsoft SQL Server is een relationeel database- server . Database Administrators bewerkingen uitvoeren om de database werkt bij een acceptabele snelheid te houden , ervoor zorgen dat de data toegankelijk wanneer gebruikers nodig hebben en ervoor zorgen dat alleen geautoriseerde gebruikers toegang hebben tot de gegevens . Tijdens de uitvoering van een aantal van deze taken , kan dingen doen en fout gaan . Bijvoorbeeld , wanneer de logbestanden vullen tijdens een routine back-up , de DBA moet het logboek voor de database operationeel te maken afkappen . Instructies 1 Voer de opdracht " TRUNCATE LOG MyLog MET TRUNCATE_ONLY . " Deze opdracht kan alleen worden gebruikt als uw database heeft een recovery model van de "Full " of " Bulk genoteerd . " Als uw database recovery model ingesteld op " Simple" , zult u nooit deze fout treedt op omdat u geen logbestanden hebben . Schakel het herstel model 2 op " Simple " als u met behulp van SQL Server 2008 en ontvangt de volgende foutmelding na het uitvoeren van het " afkappen " commando : ? Msg 155 , Level 15 , State 1 , Line 1'TRUNCATE_ONLY ' is geen erkende BACKUP optie wordt geleegd . de logbestanden die vol zijn , om zodoende alle niet-vastgelegde transactiegegevens in de logboeken wissen . De " TRUNCATE " commando wist tevens de bestaande logs.The commando om het herstel model te veranderen in " Simple " is " ALTER DATABASE MYDB SET RECOVERY SIMPLE " waar " mijndb " is de naam van de database . < br > Trick 3 van de database in het doen van een back-up zonder de log gegevens te verliezen door het uitvoeren van de opdracht backup naar een null device.BACKUP lOG MYDB TO DISK = ' nUL : ' Deze opdracht voert een back-up op het logbestand zonder daadwerkelijk opslaan van de gegevens . De SQL Server-database realiseert zich dat een back-up van het logbestand heeft plaatsgevonden en de recovery mode wordt opgeheven . Dit lost het probleem niet , waarom de database ging in recovery mode in de eerste plaats op te lossen, maar het laat de DBA om de database te herstellen zonder enig verlies van gegevens .
|