2011-09-26 3 views
2

SQL Server 2008 RS Standard Edition의 새 인스턴스가 있습니다. 혼합 모드 인증을 활성화했지만 Windows 인증을 사용할 수 없습니다. 오류 : 18456, 사용자 'MyDomain \ jreddy'에 대한 로그인에 실패했습니다. 변경을 할 수 있도록 sa 계정으로 로그인 할 수 있지만 변경 해야할지는 확실하지 않습니다. 어떤 도움이라도 대단히 감사하겠습니다.새 SQL Server 설치 Windows 인증을 허용하지 않는 혼합 모드 인증

나는 이벤트 로그를 확인하고 로그인 실패에 관한이 오류를 발견했습니다

이유 : 토큰 기반 서버 액세스 유효성 검사 인프라 오류로 실패했습니다.

+0

이 질문에 대한 ServerFault의 잠재 고객이 더 많을 수 있습니다. –

답변

1

분명히 Windows 2008 서버의 UAC에 문제가있었습니다. 우리 네트워크 직원들은 일부 그룹 정책을 변경하고 모든 서버에 대해 UAC를 사용하도록 설정했습니다. 따라서 SQL Server (Ent -> Standard)의 전환 판과는 아무런 관련이 없습니다. UAC를 끄면 내가 가지고 있던 문제가 해결되었습니다.

2

Sql Server 용 Windows 인증을 사용하면 Active Directory로 인증 요청을 자동으로 확인하는 것이 아닙니다. 여전히 각 사용자에 대해 계정을 설정하고 역할별로 수행되는 개별 데이터베이스에 대해 해당 계정에 Sql Server 사용 권한을 할당해야합니다. 좋은 소식은 예를 들어 — 시간에 전체 Active Directory 그룹에 대해이 작업을 자주 수행 할 수 있다는 점입니다. 비정상적으로 허용되는 데이터베이스는 전체 MyDomain\Users이 로그인하여 특정 데이터베이스를 사용할 수 있습니다.

+0

이 컴퓨터에서 SQL Server 2008R2의 인스턴스가 있었으며 Windows 인증이 작동했습니다. 나는 지난 주에 이것을 설정했다. 우리는 엔트 에디션이 필요 없다고 결정 했으므로 언인스톨하고 스탠다드 에디션으로 교체했습니다. Windows 인증이 작동을 멈췄을 때입니다. 과거에는 항상 AD 인증 작업을 '자동으로'수행했습니다. 여기서 무엇이 다른지 잘 모릅니다. 제거하고 다시 설치하여 차이가 있는지 확인하겠습니다. –