MSSQL Reporting Server 2005에서는 IIS설정을 통한 익명 접속이 가능 했습니다.
그런데 2008 이후 부터는 IIS를 사용하지 않고 HTTP.SYS를 직집 Reporting Sever에서
연동해서 사용되게 되었습니다. 이렇게 되니 기존 사용하는 방법으로는 익명 접속을
할 수 없게 되었습니다.
지금 부터 구글링으로 알게된 SSRS 2017 에서 익명 접속 하는 방법에 대해 정리하겠습니다
SSRS 2017 익명 접속 설정 방법
1. C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer\rsreportserver.config 파일의인증 타입을 "Custom"으로 변경합니다.
<Authentication>
<AuthenticationTypes>
<Custom/>
</AuthenticationTypes
<RSWindowsExtendedProtectionLevel>Off</RSWindowsExtendedProtectionLevel>
<RSWindowsExtendedProtectionScenario>Proxy</RSWindowsExtendedProtectionScenario>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
2. C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer\Web.config 파일에서
authentication mode="None" , identity impersonate="false" 로 변경합니다.
<authentication mode="None" />
<identity impersonate="false" />
3. microsoft.samples.reportingservices.anonymoussecurity.zip
첨부 파일의 압축을 푼 후
C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer\bin 폴더에 복사합니다.
4. C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer\rsreportserver.config
파일의 <Extensions> 안쪽에 아래 구분을 추가 한다.
<Extensions>
<Security>
<Extension Name="None" Type="Microsoft.Samples.ReportingServices.AnonymousSecurity.Authorization, Microsoft.Samples.ReportingServices.AnonymousSecurity"/>
</Security>
<Authentication>
<Extension Name="None" Type="Microsoft.Samples.ReportingServices.AnonymousSecurity.AuthenticationExtension, Microsoft.Samples.ReportingServices.AnonymousSecurity"/>
</Authentication>
:
</Extensions>
5. C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer\rssrvpolicy.config 파일에
아래 구분을 추가한다.
<CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="FullTrust" Name="Private_assembly" Description="This code group grants custom code full trust. ">
<IMembershipCondition class="UrlMembershipCondition" version="1" Url="C:\Program Files\Microsoft SQL Server ReportingServices\SSRS\ReportServer\bin\Microsoft.Samples.ReportingServices.AnonymousSecurity.dll" />
</CodeGroup>
6. Reporting Serivce 를 재시작 합니다.
위와 같이 하면 익명으로 사용 할 수 있습니다.
파워빌더 2019 Demo DB설치 방법 (0) | 2020.01.08 |
---|---|
넥스서 5X 메인보드 교체 후 재등록 방법 (0) | 2019.02.20 |
엑셀 조건부 서식 사용는방법 (0) | 2018.08.27 |
analysis services Port 변경방법 (0) | 2018.07.19 |
파워빌더(Power Builder) MSSQL linked server 오류 (0) | 2018.07.10 |
Blog is powered by kakao / Designed by 미스터짱