백업 혹은 복구중인 데이터베이스 진행률 확인
백업 혹은 복구 중인 데이터 베이스의 진행 상태나 진행률을 확인하는 SQL 입니다. 경과된 시간 , 남은 시간 , 예상 소요 시간등을 확인 할 수 있습니다. SELECT r.session_id,r.command ,cast(CONVERT(NUMERIC(6,2),r.percent_complete) as varchar) + ' %' AS [Percent Complete] ,CONVERT(VARCHAR(20),DATEADD(ms,r.estimated_completion_time,GetDate()),20) AS [ETA Completion Time] ,CONVERT(NUMERIC(10,2),r.total_elapsed_time/1000.0/60.0) AS [Elapsed Min] ,CONVERT(NUMERIC(1..
MSSQL 차등백업 방법 및 SQL
차등 백업은 전체 백업 마지막 시점을 기준으로 이후에 수정된 내용을 백업는 방법입니다. 기본적인 내용과 SQL문을 공유합니다. -- 전체 백업 BACKUP DATABASE [test] TO DISK = N'D:\Backup\test_full.bak' WITH NOFORMAT, NOINIT, NAME = N'test-전체 데이터베이스 백업', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO -- 차등백업 1 BACKUP DATABASE [test] TO DISK = N'D:\Backup\test_1.bak' WITH DIFFERENTIAL , NOFORMAT, NOINIT, NAME = N'test-전체 데이터베이스 백업', SKIP, NOREWIND, NOUNLOAD, STATS ..
MSSQL - 시간 분 시간별 그룹화 / 5분단위로
년,월,일,시,분 단위로 그룹핑하여 보기 각종 통계시 활용 select DATEPART(YEAR, adddt) '년' ,DATEPART(MONTH, adddt) '월' ,DATEPART(DAY, adddt) '일' ,DATEPART(HOUR, adddt) '시' -- ,(DATEPART(MINUTE, adddt) / 10) ,count(*) FRom 테이블명 with(nolock) GROUP BY DATEPART(YEAR, adddt) ,DATEPART(MONTH, adddt) ,DATEPART(DAY, adddt) ,DATEPART(HOUR, adddt) --,(DATEPART(MINUTE, adddt) / 10) order by 1,2,3,4 select TIMEFROMPARTS( DATEPART(H..