第一種方法:
(1)先sp_detach_db分離數據庫
(2)刪掉日志文件
(3)用sp_attach_single_file_db重新連接數據庫,系統會自動創建新的日志文件,為1024K
第二種方法:
(1)分離數據庫企業管理器->服務器->數據庫->右鍵->分離數據庫
(2)刪除LOG文件
(3)附加數據庫企業管理器->服務器->數據庫->右鍵->附加數據庫
此法生成新的LOG,大小只有520多K
(4)再將此數據庫設置自動收縮
第三種方法:
用代碼,下面的示例分離 77169database,然后將 77169database 中的一個文件附加到當前服務器。
EXEC sp_detach_db @dbname = '77169database'
EXEC sp_attach_single_file_db @dbname = '77169database',
            @physname = 'c:/Program Files/Microsoft SQL Server/MSSQL/Data/77169database.mdf'
新聞熱點
疑難解答