MS-sql 2005에서 로그인 계정 삭제가 안 됩니다.
특정 Database에 'zuser2015'이라는 로그인 관리 계정이 있었는데,
로그인 계정을 'zuserm'으로 바꾸었습니다.
그리고, zuser2015 계정을 삭제하려고 하는데, 아래와 같은 에러가 발생합니다.
해당 데이터베이스 내에서는 삭제가 되었는데,
보안 메뉴에서 삭제가 안됩니다.
sp_helplogins 'zuser2015' 를 실행하면 해당 데이터베이스가 보이고요.
sp_changedbowner 'zuserm'을 실행하면 이미 데이터베이스의 사용자이다고 메세지가 나옵니다.
어떻게 해야 기존 계정을 삭제할 수 있나요?
오류 메세지는 다음과 같습니다.
로그인 'zuser2015'에 대한 삭제가 실패했습니다.(microsoft.sqlserver.smo)
이 로그인은 1개 작업의 소유자로 되어 있습니다.
로그인을 삭제하기 전에 이 작업을 삭제하거나 다시 할당해야 합니다.
Microsoft SQL Server, 오류:15170
zuser2015 가 가진 작업이 있으니 작업을 삭제 해야 겠네요
SELECT j.name FROM msdb.dbo.sysjobs AS j
INNER JOIN sys.syslogins AS l
ON j.owner_sid = l.sid
WHERE l.name = 'zuser2015'
로 작업을 찾고 삭제하거나 사용자를 재 할당하면 됩니다.