1. 程式人生 > 其它 >修改資料庫日誌模式為簡單

修改資料庫日誌模式為簡單


----修改資料庫日誌模式為簡單
DECLARE@strSQLVARCHAR(4000),
@strDataBaseNameVARCHAR(100)

SET@strDataBaseName=DB_NAME();

SET@strSQL='alterdatabase['+@strDataBaseName+']setrecoverysimplewithno_wait;';
EXEC(@strSQL);

SET@strSQL='alterdatabase['+@strDataBaseName+']setrecoverysimple;';
EXEC(@strSQL);


-----收縮檔案
SELECT@strSQL='DBCCSHRINKDATABASE(N'''+@strDataBaseName+''',TRUNCATEONLY);'
EXEC(@strSQL);


----修改資料庫日誌模式為完整
SET@strSQL='alterdatabase['+@strDataBaseName+']setrecoveryfullwithno_wait;';
EXEC(@strSQL);

SET@strSQL='alterdatabase['+@strDataBaseName+']setrecoveryfull;';
EXEC(@strSQL);