Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Log SQL Server 2008 tidak akan terpotong

Dalam situasi saya, saya memiliki database 650 MB dengan file log 370 GB di SQL Server 2008. Apa pun yang saya coba, saya tidak dapat mengecilkannya. Saya mencoba semua yang terdaftar sebagai jawaban di sini tapi tetap saja, tidak ada yang berhasil.

Akhirnya, saya menemukan komentar yang sangat singkat di tempat lain yang berhasil. Ini untuk menjalankan ini:

BACKUP LOG DatabaseName TO DISK = N'D:\Backup\DatabaseName_log.bak'
GO
DBCC SHRINKFILE('MyDatabase_Log', 1)
GO

Hal ini menyebabkan file log menyusut dari 37 GB menjadi 1 MB. Wah!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Coba buat tabel dari Select - SqL Server 2008 melempar kesalahan

  2. sql server 2008 management studio tidak memeriksa sintaks kueri saya

  3. Apa yang dilakukan 'COLLATE SQL_Latin1_General_CP1_CI_AS'?

  4. Optimalisasi kueri SQL — Cara menentukan kapan dan jika diperlukan

  5. varbinary ke string di SQL Server