SQL Server 2008 清空刪除日誌檔案

2022-09-13 12:30:12 字數 876 閱讀 9997

1: 刪除log

1:分離資料庫   企業管理器->伺服器->資料庫->右鍵->分離資料庫

2:刪除log檔案

3:附加資料庫  企業管理器->伺服器->資料庫->右鍵->附加資料庫

此法生成新的log,大小只有520多k

上面的方法盡量不要用!用下面的好用些!

先殺下使用者程序

//殺程序

use master;

godeclare @sql varchar(max);

set @sql=''                                           

select @sql=@sql+'; kill '+rtrim(spid)

from master..sysprocesses

where dbid=db_id('star9sql');

exec(@sql);

go//sql server 2008 清空刪除日誌檔案

use [master]

goalter database star9sql set recovery ****** with no_wait

goalter database star9sql set recovery ****** --簡單模式

gouse star9sql

godbcc shrinkfile (n'star9sql_log' , 11, truncateonly)

gouse [master]

goalter database star9sql set recovery full with no_wait

goalter database star9sql set recovery full --還原為完全模式

go

Sql Server 2008 收縮日誌

收縮日誌 alter database dnname set recovery with no wait goalter database dnname set recovery 簡單模式 gouse dnname godbcc shrinkfile n dnname log 11,truncate...

徹底解除安裝sql server2008

微軟的開發工具在按裝和解除安裝時都讓人頭疼,只能是裝在c盤,裝在其他盤時最容易出事 在重新按裝的時候一定要把以前的例項解除安裝完才行。要不就會出錯。在解除安裝sql server後,其實還沒有完成,還要把登錄檔資訊完全刪乾淨,下面就將教您徹底刪除sql server登錄檔的方法,供您參考。在解除安裝...

SQLServer2008語句查詢

1 判斷資料庫是否存在 if exists select from sys.databases where name 資料庫名 drop database 資料庫名 2 判斷表是否存在 if exists select from sysobjects where id object id 表名 an...