[MSSQL]자주 사용하는 명령어
01.MS-SQL / 2012. 12. 19. 16:19
use MonitoringDB
DBCC updateusage ("MonitoringDB") == space update
EXEC sp_updatestats
EXEC sp_spaceused @updateusage = "TRUE"
쿼리분석기
1. 로그(ldf)를 백업할 DB 선택
use tceng
2. 로그파일의 정보 확인
dbcc loginfo
3. mdf, ldf 정보 확인
exec sp_helpfile
4. 로그 백업(먼저 c:\backup 폴더를 생성한 후에 실행)
backup Log tceng to disk='c:\backup\tceng.bak'
go
5. 로그 축소
backup Log tceng with truncate_only
6. 로그 삭제
backup Log tceng with no_log
7. 로그 파일 재생성(10MB)
dbcc shrinkfile(tceng, 10)
Enterprise Manager
tceng DB의 속성 정보에서 새롭게 생성된 로그 파일 확인
트랜잭션로그 탭에서 최대 사이즈 지정(MB단위)
MDF, LDF 파일을 가지고 DB 복원 하기
복원할 DB : tceng(DB도 같이 생성되므로 미리 생성하지 않는다.)
exec sp_attach_db 'tceng', 'c:\tceng.mdf', 'c:\tceng.ldf'
go
'01.MS-SQL' 카테고리의 다른 글
[MSSQL]Windows 64Bit And MS-SQL 32Bit (0) | 2012.12.19 |
---|---|
[MSSQL]Transaction Kill (0) | 2012.12.19 |
[MSSQL]데이터 파일 축소 (0) | 2012.12.19 |
[MSSQL]DateTime 변환 함수 (0) | 2012.12.19 |
[MSSQL]테이블별 용량 확인 (0) | 2012.12.19 |