[SQL ] 清除SQL Server之Log

看板Database作者 (迴圈)時間14年前 (2011/09/25 23:18), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/2 (看更多)
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
補充:這是SQL Server 2008
09/25 23:32, 1F

09/26 23:59, , 2F
我已測試!結果OK!請各位捧有大膽的試吧!
09/26 23:59, 2F
文章代碼(AID): #1EVqP6s2 (Database)
文章代碼(AID): #1EVqP6s2 (Database)