DB 작업을 하다보면 데이터를 많이 수정할일이 생기는데 혹시모르니 백업이 필요함
데이터베이스 우클릭 -> 테스크 백업
백업 마술사 화면이 나오면 백업 위치와 파일명을 추가해야함
위치를 변경하고 싶다면 추가 버튼을 클릭 후
백업 대상 선택 팝업창에서 경로와 파일명을 수정하면 된다
기본 백업 위치는 속성 > 데이터베이스 설정 하단에
데이터베이스 기본 위치, 백업경로를 따른다
위치를 변경하지 않았다면
해당 위치에서 백업파일을 확인 할 수 있다
복원을 하면 가끔 에러가 나는데
해당 데이터베이스를 오프라인을 상태로 변경하면 에러가 덜하다
해당 DB를 오프라인으로 전환시키기
테스크 -> 오프라인 상태로 만들기 클릭
모든 활성연결을 끊어야 바로 오프라인이 되니 체크
오프라인 상태로 변경되는걸 확인 할 수 있다
복원하다보면 별별 에러가 다 발생하는데
1. 용량부족
2. DB 사용중, 데이터베이스가 사용 중이어서 배타적으로 액세스 할 수 없습니다.
3. 복원시킬 DB와 백업DB가 뭔가 다른경우
접해본것중에 제일 많이 발생한게 하드 용량부족...
오프라인 시켜서 해결할 수 있는 일은 아니니 용량을 확보해야한다
3번째 경우는 기존 DB 덮어쓰기로 해결이 가능하다, 에러문구가 기억안난다
테스크 -> 복원 -> 데이터베이스
데이터베이스 복원 마술사가 나오면 디바이스를 클릭하고 우측 버튼 클릭
기존 데이터베이스 백업파일을 찾아서 추가해야 함
복원 옵션중 기존 데이터베이스 덮어쓰기를 선택하면 스키마 오류(?) 에서 좀 자유로워 진다
복원 성공
MSSQL 디렉토리 보안관련 MSSQLSERVER 권한없음 (0) | 2020.07.05 |
---|---|
MSSQL 데이터베이스 백업DB를 다른DB 복원 (0) | 2020.03.01 |
MSSQL 서버 중지/시작 (Sql Server Configuration Manager) (0) | 2020.03.01 |
MSSQL 데이터베이스 생성 (0) | 2020.03.01 |
MSSQL SQL Server 2019 설치, DB생성, 복원, 외부접속, SA 계정 사용 (0) | 2020.03.01 |
댓글 영역