Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Освободете място в базата данни на SQL Server 2005 при премахване на таблици за постоянно

DBCC Shrinkdatabase(0) --  Currently selected database

или

DBCC Shrinkdatabase(<databasename>) --  Named database

Въпреки това, свиването на файлове вероятно ще фрагментира вашите таблици, особено по-големите, тъй като съдържанието на таблиците се мести във файла, така че след свиването е добра идея да дефрагментирате таблиците си. Това, разбира се, ще накара вашите файлове да растат отново, но вероятно не толкова големи, колкото бяха преди да изхвърлите старите си таблици. (Грешка, това предполага, че премахнатите таблици съдържат големи количества данни...)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Клъстъриран индекс и подреждане по клауза

  2. Ако записът съществува, актуализирайте друго вмъкване

  3. Как да зададете неименувани SQL параметри в SqlCommand

  4. SQL Server 2008 предава тип данни като параметър за функция

  5. Как да върнете стойността на ASCII кода за даден знак в SQL Server