저는 주로 (2005 인스턴스와 2000을 사용하는) 두 개의 SQL Server를 가지고 있습니다. 내 권한 구조는 다음과 같이 작동합니다.SQL Server 사용자와 연결된 Active Directory 계정을 쿼리하려면 어떻게합니까?
먼저 Active Directory 그룹을 만든 다음 필요한 모든 사용자를 추가합니다. 그런 다음 SQL-MS로 이동하여 Windows 인증 옵션을 선택한 다음 방금 만든 AD 그룹을 선택하여 사용자를 추가합니다. 이 게시물에 대해 필자는 아니지만 새로운 로그인 계정을 모든 필요한 데이터 테이블, 뷰 및 SP와 연관시킵니다.
그룹을 선택한 후 참조 용 AD 그룹의 이름으로 필드에 항상 로그인 이름을 남겨 두었습니다.
최근 AD 그룹 이름을 변경했습니다. 데이터베이스는 계속 작동하며 SQL Server는 SQL 로그인을 연결할 AD 그룹을 알게됩니다. 내 문제는 로그인 이름이 SQL Server에서 업데이트되지 않았기 때문에 어떤 AD 그룹이 SQL Server 로그인 계정과 연관되어 있는지 전혀 알지 못합니다!
실행할 수있는 쿼리가 있습니까? 아니면이 계정과 연결된 AD 그룹을 찾는 데 도움이되는 설정이 묻혀 있습니까?
- 편집 - 귀하의 답변
감사의 대응을. 당신은이 질문에 대답했지만 다른 질문은 posted here이라고 선전되었습니다.
2005 년 현재까지 두 가지 좋은 대답이 있습니다. SQL 2005와 SQL 2000 모두에 대한 솔루션이 필요하다는 것을 반영하여 질문을 업데이트했습니다. 두 경우에 대한 솔루션을 제공하는 첫 번째 방법은 솔루션 확인을 얻습니다. – RLH
내가 말했듯이 2000 년의 전체 보안 하위 시스템은 완전히 다르기 때문에 2000 년뿐만 아니라 2005/2008/2002 R2 버전에도 적용되는 솔루션이있을 것입니다. –