[SQL ] 清除SQL Server之Log
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: 114.36.24.238
→
09/25 23:32, , 1F
09/25 23:32, 1F
→
09/26 23:59, , 2F
09/26 23:59, 2F
討論串 (同標題文章)