Die taak om die 1C-transaksielogboek op Microsoft SQL Server op te ruim, bied sekere probleme as gevolg van die funksie om die grootte van sy eie lêers outomaties te vergroot, ondanks die bestaande moontlikheid om die geselekteerde lêer outomaties te verklein.
Instruksies
Stap 1
Maak seker dat u die skema van die geselekteerde opruimingsoperasie verstaan, of eerder die afkap van die transaksielogboek: die prosedure kan slegs uitgevoer word deur die vrye ruimte aan die einde van die lêer af te sny en hou direk verband met die gekose metode om 'n ondersteuning. As die opsie Volledig gekies is, is dit nodig om alle gestoorde transaksies te voltooi en 'n rugsteun te skep in die Verwyder onaktiewe inskrywings uit die transaksionele logmodus. As u die Eenvoudige opsie kies, word die hele lêer afgeknip, maar dit beteken nie noodwendig die herstel van transaksies nie.
Stap 2
Die transaksielogboeklêer kan afgekap word met behulp van die Query Analyzer-instrument met die DBCC Shrinkfile-opdrag (logfile_name, ønsket_file_size), en die opruiming kan slegs uitgevoer word nadat u 'n volledige bystand met dieselfde opdrag geskep het. Gebruik die volgende sintaksis om kopie-opsies te definieer: BackUp Log selected_dbname met slegs afgesny.
Stap 3
Skep 'n volledige rugsteun van die transaksielogboeklêer wat skoongemaak moet word as u nie die data met die Backup Database-instrument wil herstel nie, en vink die vinkje uit Verwyder onaktiewe inskrywings uit die transaksielogboek. Gaan na die tabblad Options en verander die Recovery Model-parameter in Simple. Afkort die geselekteerde lêer met die opdrag hierbo, of gebruik die sintaksis DBCC ShrinkDatabase (selected_db_name, required_size_residual_file_in_%).
Stap 4
Merk die kassie langs Verwyder onaktiewe inskrywings uit die transaksielogboek en maak 'n rugsteun van die oorspronklike stel van Enterprise Manager. Stel die herstelmodel weer volledig in en herstel die logboek vanaf Enterprise Manager oor die bestaande kopie. Vink die vinkje uit die verwyderde inaktiewe inskrywings uit die transaksielogboek en maak weer 'n rugsteun van die geselekteerde transaksielogboek.