Miten voin katkaista lokitiedosto SQL Server-tietokanta

Miten voin katkaista lokitiedosto SQL Server-tietokanta


– Oireita

SQL Server log-tiedostosta on kasvanut suuri koko ja on oltava katkaistu,

Tiivistelmä

koko kirjautuminen kasvaa edelleen SQL Server-tietokanta. Tiedosto voidaan typistää seuraavalla menettelyllä.

yksityiskohta

SQL Server Express-tietokantaan, lataa ja Asenna SQL Server Management Studio Express ja avaa se. Yhdistä SQL Server instance (yleensä ComputerNameSQLEXPRESS).,

Laajentaa Tietokantoja vasemmalla ja valitse Softalk Business Server-tietokanta.

klikkaa uutta Kyselypainiketta valikkopalkin alla.

uusi kysely liitä seuraava:

dbcc shrinkfile(SoftalkBusinessServer_log,1)
backup log SoftalkBusinessServer with truncate_only
dbcc shrinkfile(SoftalkBusinessServer_log,1)

Klikkaa Suorita-painiketta. SQL Server katkaisee lokitiedoston.

SQL Server-tietokannassa (ei Express) voidaan noudattaa samaa menettelyä kuin edellä, mutta SQL Server Management Studiolla., Vaihtoehtoisesti, jos recovery-tilassa-asetus ei ole yksinkertainen, seuraavaa komentoa voidaan käyttää varmuuskopioida lokitiedoston ennen katkaisua:

dbcc shrinkfile(SoftalkBusinessServer_log,1)
GO
BACKUP LOG SoftalkBusinessServer
TO DISK = 'c:backupsssbackup.bak'
GO
dbcc shrinkfile(SoftalkBusinessServer_log,1)
GO

SQL Server edellä komento voi myös olla lisätty SQL Server Agent tehtävä niin, että se on toteutettu parin päivän välein.

katso lisätietoja SQL Server-dokumentaatiosta.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *