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

Dapatkan kembali ruang di database SQL Server 2005 saat menjatuhkan tabel secara permanen

DBCC Shrinkdatabase(0) --  Currently selected database

atau

DBCC Shrinkdatabase(<databasename>) --  Named database

Namun, menyusutkan file kemungkinan akan memecah tabel Anda, terutama sekali yang lebih besar, karena isi tabel dipindahkan di dalam file, jadi setelah menyusut, ada baiknya untuk mendefrag tabel Anda. Ini, tentu saja, akan membuat file Anda bertambah lagi, tetapi mungkin tidak sebesar sebelum Anda membuang tabel lama Anda. (Err, itu mengasumsikan bahwa tabel yang dijatuhkan berisi data dalam jumlah besar...)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah Panduan dijamin unik?

  2. Bagaimana saya bisa mengambil tabel dari prosedur tersimpan ke datatable?

  3. Kembalikan baris dalam urutan acak

  4. Jalankan prosedur tersimpan di blok OUTER APPLY

  5. Cara Menonaktifkan Semua Batasan PERIKSA &Kunci Asing dalam Database di SQL Server (Contoh T-SQL)