2012-07-25 3 views
1

보고서 웹 사이트 프런트 엔드에서 게시 된 보고서에 액세스하는 데 사용되는 표준 Windows 인증을 쉽게 무시할 수 있는지 쉽게 알 수 있습니까?Microsoft SQL 보고서 서버 인증

다른 인증 방법 인 RSWindowsNegotiate, RSWindowsKerberos, RSWindowsNTLM 및 RSWindowsBasic에 대해 알고 있습니다. 나 또한 내 자신의 로그인 ASP.net 페이지를 만들어야 만 사용자 지정 인증 옵션이 있다는 것을 알고 있습니다.

문제는 사용자가 Windows Active Directory에 다른 사용자를 추가하지 않고 프런트 엔드에서보고 수행 할 수있는 것을 제한하는 역할을 설정하려고합니다.

그래서 사용자는 자신의 사용자 이름과 암호로 로그인 할 수 있어야하며 권한이 설정된 대상 만 볼 수 있어야합니다.

간단한 방법이 있나요?

+0

새 Windows 사용자 만들기 ** IS ** th 이것을하는 간단한 방법! – podiluska

+0

불행히도 라이센스 때문에 나는 2 명의 사용자로 제한되어 있습니다. 그래서 나는 새로운 사용자를 만들 수 없다. –

+0

설명하는 것은 "멀티플렉싱"이며, 여전히 해당 사용자의 라이센스가 필요합니다 ... http://download.microsoft.com/download/4/8/E/48E9A4EB-125A-49CB-9644-169B82C45611/ SQL2008R2_QRG_2011.pdf – podiluska

답변

0

나는 그것을 간단한 방법이라고 부르지 않을 것이다. 그러나 이것을 할 방법이있다. SQLServerCentral에이 기사를 체크 아웃 : How to Setup Report Parameters to Default Based On User Credentials

그것은이 구현하려면 다음 단계를 설명합니다

  1. SQL Server 데이터베이스에서 보고서 사용자 테이블을 생성하는 것은
  2. 은 사용자 ID 매개 변수
  3. 보고서에 적응을 만들 쿼리를 사용하여 사용자를 식별하고 그 데이터를 사용하여 허용 된 데이터 만 표시
+0

흥미로운 기사이지만 전적으로 그것이 적절하다고 생각하지 않습니다. 웹에서 클라이언트가 사용할 수있는 보고서 서버 프런트 엔드에 인증을 추가하는 방법이 필요합니다. 액세스 권한이 제한되도록 클라이언트 자격 증명에 역할을 추가해야합니다. –

+0

@ Jean-LouisKroon : 아, 알겠습니다. 나는이 대답을 당분간 주위에두고, 다른 누군가가 당신에게 더 유용한 것을 줄 수 있기를 희망합니다! – Josien