지난 주말 고객사의 업무 시간을 피해(Retail Business) Dynamics AX 2012 R2의 CU6(Cumulate Update 6) 적용을 작업하면서 느낀점이지만, 확실히 SQL Server의 Transaction Log를 Shrink 시킨 후 작업을 하게 되면 그만큼 속도가 빨리 끝나는 느낌이 들었습니다.
2주전에는 SQL Server Transaction Log를 정리하지 않고, CU6 적용 작업을 진행하면서 다시 Rollback했던 상황과는 다르게 금주에는 성공을 했죠.거기에 Retail POS에 대한 CU6 작업까지 마무리 짓는 상황까지..ㅎㅎ 암튼, 위 내용은 제 개인적인 생각이지만 Hotfix 적용 작업시 참고하시면 될 것 같습니다.
/* SQL Server Transaction Log Shrink Script */
ALTER DATABASE MicrosoftDynamicsAX SET RECOVERY SIMPLE
go
DBCC SHRINKFILE(MicrosoftDynamicsAX)
go
DBCC SHRINKFILE(MicrosoftDynamicsAX_log)
go
EXEC sp_helpdb MicrosoftDynamicsAX
ALTER DATABASE MicrosoftDynamicsAX SET RECOVERY FULL
아래 이미지는 Retail POS 에 CU6 적용 작업 후 진행시켜야 되는 Database Upgrade 화면입니다.