※ 引述《whileloop (迴圈)》之銘言:
: SQL Server的交易檔太大,請問下列方法:
: use master
: go
: ALTER DATABASE MyDB SET RECOVERY SIMPLE WITH NO_WAIT
: use MyDB
: go
: --取出DatabaseNameLog的值,假設取出之值為MyDB_Log
: select name from sys.database_files where type_desc = 'log'
: DBCC SHRINKFILE(MyDB_Log, 100)
: use master
: go
: ALTER DATABASE MyDB SET RECOVERY FULL WITH NO_WAIT
: 我自己在自己的測試環境測試OK的!
: 但我真正的目的是要在線上資料庫做縮減(SQL Cluster)
: 請問這方法可以線上直接做而不影響線上作業嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.61.134.202
交易檔太大,就是要把備份 log 的周期減少
例如每1個小時備份一次,改成每30分鐘備份一次 log
依此類推