2014-09-15 1 views
2

저는 SQL에서 전체 SSRS 시스템을 처음 사용합니다. 우리 시스템에는 수년 동안 일하지 않은 사람이 있으며 사장님은 모든 보고서에서 로그인을 제거하는 임무를 부여해 주셨고, 나는 그것을 하나씩 수행하지 않아도됩니다. 자격 증명을 삭제하는 데 사용할 수있는 방법이나 프로세스가 있습니까? 주로 보고서 데이터베이스에서 제거해야합니다. 그들은 이미 활성 디렉토리에서 사용할 수 없게되어 시스템에 더 이상 도달 할 수 없지만 더 이상 회사와 더 이상 사람들을 정리할 수 없게됩니다. 도움 당신은 이미 AD에서 그들을 비활성화 한 우물 경우SSRS에서 사람의 로그인 권한 제거

+0

사용자가 각 보고서에 개별적으로 액세스했는지 확인 했습니까? 정상적인 일은 AD 그룹을 통해 액세스 권한을 부여하는 것이 었으므로 광고에서 AD 그룹을 제거하면 보고서에 액세스 할 수 없게됩니다. –

+0

사용자는 주 보고서 작성자이기 때문에 많은 보고서에 개별적으로 액세스 할 수 있습니다. 그들은 개인적인 권리를 부여받은 유일한 사람입니다. 다른 모든 사람들은 AD 그룹을 통해 설치되었습니다. – Marcus

답변

1

에 미리

덕분에, 그들은 이제 서버에 로그인 할 수 없게한다. 이름을 정리하기 만하면이 쿼리를 시도합니다.

DELETE FROM [ReportServer].[dbo].[PolicyUserRole] 
WHERE UserID IN 
(
SELECT UserID FROM Users WHERE UserName ='blabla' 
) 

DELETE FROM Users WHERE UserName ='blabla' 
관련 문제