데이터베이스 개발자 Tip & 강좌

SQLER의 개발자들이 만들어가는 데이터베이스 사용자 Tip & 강좌 게시판입니다. SQL서버, Oracle, MySQL 등 여러 클라우드/오픈소스 기반 데이터베이스 개발 및 운영 관련 팁과 쿼리 노하우를 이곳에서 가장 먼저 접하실 수 있습니다. 많은 도움 되시길 바랍니다.

SQL Server Backup Error 3023

jevida(강성욱) 2016.10.13 06:28 Views : 2339

SQL Server Backup Error 3023

 

  • Version : SQL Server 2005, 2008, 2008R2, 2012

 

SQL Server에서 백업을 실행 하였는데 다음과 같은 오류가 발생 하였다.

 

에러로그에는 다음과 같은 오류 메시지가 기록되었다.

Error 3023

 

Severity Level 16

 

Message Text

 

Backup and file manipulation operations (such as ALTER DATABASE ADD FILE) on a database must be serialized. Reissue the statement after the current backup or file manipulation operation is completed.

 

오류 내용을 보면 "백업 또는 파일 작업(파일 추가, 축소 등)은 직렬화 되어야 한다. 현재 백업 또는 파일 작업이 완료 된 후 다시 진행 한다" 라고 설명 되어 있다.

 

Microsoft 기술 문서를 확인해 보면 다음의 작업은 백업과 동시에 실행 할 수 없다고 한다.

  • ALTER DATABASE 명령을 사용하여 파일 추가 또는 파일을 제거하는 작업
  • 데이터베이스 축소 또는 파일 축소 작업

 

백업 시 3023 에러가 발생 할 때 백그라운드 또는 다른 사용자에 의해서 데이터베이스가 작업하고 있는지 다음 스크립트를 사용하여 확인 할 수 있다.

select

    Command,

    db_name(database_id) as DatabaseName,

    percent_complete

from sys.dm_exec_requests

    CROSS APPLY sys.dm_exec_sql_text(sql_handle)

where command in ('resotre database', 'backup database')

 

 

 

[참고자료]

 




강성욱 / jevida@naver.com
Microsoft SQL Server MVP
Blog : http://sqlmvp.kr
Facebook : http://facebook.com/sqlmvp

 

No. Subject Author Date Views
1943 성능분석 9탄 – 쿼리 실행 분석 jevida(강성욱) 2016.10.15 4136
1942 성능분석 8탄 – IO 통계 (DISK 활동 분석) jevida(강성욱) 2016.10.15 1485
1941 성능분석 7탄 – 프로파일러 대기 유형 및 PREEMPTIVE_OS_WRITEFILEGATHER jevida(강성욱) 2016.10.15 1656
1940 성능분석 6탄 – CPU 경합 및 동시성 관련 대기 유형 jevida(강성욱) 2016.10.15 1920
1939 성능분석 5탄 – 메모리 및 네트워크 관련 대기 유형 jevida(강성욱) 2016.10.15 2054
1938 성능분석 4탄 – 디스크 및 IO 관련 대기 유형 jevida(강성욱) 2016.10.15 2181
1937 성능분석 3탄 – 집계 대기 통계 jevida(강성욱) 2016.10.15 1952
1936 성능분석 2탄 – 실행 요청을 기다리는 작업 확인 및 분석 (병렬 처리 대기 확인) jevida(강성욱) 2016.10.15 1395
1935 성능분석 1탄 – 실행 요청을 기다리는 작업 확인 및 분석 jevida(강성욱) 2016.10.15 2036
1934 확장이벤트를 사용하여 데드락 정보 확인 jevida(강성욱) 2016.10.15 1582
1933 확장 이벤트를 사용한 CPU 고부하 쿼리 추적 [1] jevida(강성욱) 2016.10.15 2159
1932 데이터에 대한 이해와 spill in tempdb jevida(강성욱) 2016.10.13 1780
1931 로그 파일이 많으면 왜 안 좋은가 jevida(강성욱) 2016.10.13 2084
1930 트랜잭션 백업 실패와 전체 백업 성공 그리고 대처 방안 jevida(강성욱) 2016.10.13 1568
1929 Fast recovery 와 로그 잠금 jevida(강성욱) 2016.10.13 2037
1928 고스트 클린업 jevida(강성욱) 2016.10.13 2283
1927 페이지 분할이 발생 하였을 때 롤백을 하면 어떻게 될까? jevida(강성욱) 2016.10.13 1670
1926 DBCC WRITEPAGE - DBCC 명령을 사용한 데이터 파괴하기 jevida(강성욱) 2016.10.13 1656
» SQL Server Backup Error 3023 jevida(강성욱) 2016.10.13 2339
1924 Delete 작업과 페이지 offset 변화 jevida(강성욱) 2016.10.13 1495





XE Login