Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Skrátiť logspace s databázou v režime zotavenie

Microsoft SQL Server je relačný databázový server . Databáza Administrators vykonávať operácie na databáze zachovať operačný dostatočne rýchlo , uistite sa , že tieto údaje sú k dispozícii , keď je užívatelia potrebujú , a zabezpečiť , že iba oprávnení používatelia majú prístup k údajom . Pri vykonávaní niektoré z týchto úloh , čo môže urobiť a pokaziť . Napríklad , keď sa súbory denníka zaplní počas rutinného zálohovania dát , DBA musí skrátiť protokolu pre databázy , aby sa stala funkčnou . Pokyny dovolená 1

Spustite príkaz " skrátiť LOG MyLog S TRUNCATE_ONLY . " Tento príkaz môže použiť len vtedy , ak má vaša databáza model obnovenie z " Full " alebo " Bulk užívatelom. " Ak váš model obnovenie databázy nastavená na hodnotu " Simple " , nikdy nebudete mať k tejto chybe dochádza , pretože nemáte žiadne súbory protokolu .
2

Prepnite model obnovenie na " Simple " , ak ste pomocou SQL Server 2008 a zobrazí nasledujúce chybové hlásenie po vykonaní " TRUNCATE " príkaz : Msg 155 , úroveň 15 stav 1 , riadok 1'TRUNCATE_ONLY " nie je rozpoznaný BACKUP možnosť

vyprázdni . súbory denníka , ktoré sú plné , a tým zmazanie všetky nepotvrdené transakčné dáta v protokoloch . " TRUNCATE " príkaz tiež vymaže existujúci príkaz logs.The zmeniť model obnovenie na " Simple " je " ALTER DATABASE mydb SET RECOVERY jednoduchý " , kde " mydb " je názov databázy .

Sims 3

Trick databáze do robí zálohu bez straty dát protokolu o vykonaní príkazu backup null device.BACKUP LOG mydb TO DISK = ' NUL : "

Tento príkaz vykoná záloha na súbor protokolu , bez toho by v skutočnosti ukladanie dát . Databázy SQL Server zistí , že záloha súboru denníka došlo , a režim obnovenie sa zdvihol . Táto nerieši problém , prečo databázy šiel do režimu obnovy na prvom mieste , ale umožňuje DBA obnoviť databázu bez straty dát .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené