본문 바로가기

SQL Server/SQL Server 형상 관리

[Sequel Safe / update] 개발 DB에서 SQL Agent에 의한 DDL문 실행 오류 수정


http://purumae.tistory.com/64 글에 피드 백 주신 "싸울아비"님께 감사드립니다.

현상 :
개발 DB에서 SQL Agent에 의해 DDL 문이 실행되는 경우, [DBAs] 테이블에 등록되지 않은 Login이므로 DDL문이 롤 백

해결 :
SQL Agent에 의한 DDL 작업은 형상 관리 대상으로 보기 어려우므로, APP_NAME()을 확인하여 트리거 실행을 중단하도록 수정하였습니다. 이후 SQL Agent로 실행되는 작업에 포함된 DDL문은 차단되거나, 수집되지 않습니다.

아래 첨부한 DevDB_Trigger_20091023.sql을 각 개발 DB에서 실행하시기 바랍니다.

DevDB_Trigger_20091023.sql