본문 바로가기

DB/mssql

[msdn] 백업,복구 관련 기본 지식



백업과 복구에 앞서 꼭 읽어야 할 내용 입니다.


방법: 데이터베이스의 복구 모델 보기 또는 변경(SQL Server Management Studio)
https://technet.microsoft.com/ko-kr/library/ms189272(v=sql.105).aspx


복구 모델 개요
https://technet.microsoft.com/ko-kr/library/ms189275(v=sql.105).aspx


백업

비상 로그 백업 *****
https://technet.microsoft.com/ko-kr/library/ms179314(v=sql.105).aspx

BACKUP LOG database_name TO <backup_device> WITH NORECOVERY


백업모델

방법: 차등 데이터베이스 백업 만들기(Transact-SQL)
https://technet.microsoft.com/ko-kr/library/ms191180(v=sql.105).aspx


트랜잭션 로그 백업 적용
https://technet.microsoft.com/ko-kr/library/ms189596(v=sql.105).aspx



복원

RESTORE(Transact-SQL)
https://technet.microsoft.com/ko-kr/library/ms186858(v=sql.105).aspx


방법: 지정 시간으로 복원(SQL Server Management Studio)
https://technet.microsoft.com/ko-kr/library/ms190982(v=sql.105).aspx

방법: 트랜잭션 로그 백업 복원(SQL Server Management Studio)
https://technet.microsoft.com/ko-kr/library/ms177446(v=sql.105).aspx

방법: 지정 시간으로 복원(SQL Server Management Studio)
https://technet.microsoft.com/ko-kr/library/ms190982(v=sql.105).aspx



SQL Server 데이터베이스의 트랜잭션 로그가 꽉 찬 상태에서 복구
https://support.microsoft.com/ko-kr/help/873235/recover-from-a-full-transaction-log-in-a-sql-server-database

꽉 찬 트랜잭션 로그 문제 해결(오류 9002)
https://msdn.microsoft.com/ko-kr/library/ms175495(SQL.90).aspx

백업 또는 복원 중 백업 체크섬 설정 또는 해제(SQL Server)
https://technet.microsoft.com/ko-kr/library/ms187893(v=sql.110).aspx



db 생성시 옵션

SQL Server "증가"와 "자동 축소" 설정 시 고려 사항
https://goo.gl/yHHvd9


DBCC SQLPERF (Transact-SQL)
https://docs.microsoft.com/en-us/sql/t-sql/database-console-commands/dbcc-sqlperf-transact-sql