독까의 이야기

 

서버의 관리자 계정명이 변경되어, DB 의 신규 관리자 계정을 생성하여 접속 후 기존 DB 관리자 계정을 삭제하려고 하는데 실패가 발생.

 

 

특정 작업의 소유자로 등록되어 있어서 삭제가 되지 않음. 

해당 계정으로 어떤 작업이 등록되어 있는지 확인 필요. 


SELECT j.name
FROM msdb.dbo.sysjobs AS j
INNER JOIN sys.syslogins AS l ON j.owner_sid = l.sid
WHERE l.name = '삭제 할 SQL 계정명';


 

쿼리를 실행하면

위와 같이 해당 계정으로 등록되어 있는 작업명이 출력 됨.

 

SQL Server 에이전트 - 작업 - 목록을 확인하여

스케쥴 선택 - 속성 - 소유자 계정을 변경하거나, 작업 스케쥴 자체를 삭제 후 계정을 삭제하면 정상 삭제 완료.