오늘 MS SQL 2008을 설치하고 보니..
설치할 때 분명히 세팅을 해준거 같은데 안보이길래 심히 긴장했다. ㅡ.ㅡ
헐.. 이건 머다냐..ㅡ.ㅡ;;
열시미 검색결과..
IIS 를 사용하지 않고 HTTP.SYS 를 직접 Reporting Service 에서 연동해서 서비스한다는 것이다. 헐..
접기
1. C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\rereportserver.config 파일에 인증 타입을 "Custom" 으로 변경합니다.
<Authentication> <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><?xml:namespace prefix = o />
<AuthenticationTypes>
<Custom/>
</AuthenticationTypes>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
2. C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\web.config 파일과 C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportManager\web.config 파일에서
authentication mode="None" ,identity impersonate="false 로 변경합니다.
<authentication mode="None" />
<identity impersonate="false"/>
3. 첨부한
Microsoft.Samples.ReportingServices.AnonymousSecurity.dll 파일을 c:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\bin 에 복사 합니다.
4. C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\rereportserver.config 파일에 <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>
5. C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\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\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\bin\Microsoft.Samples.ReportingServices.AnonymousSecurity.dll"
/>
</CodeGroup>
6. Reporting Serivce 를 재시작 합니다.
위에 순서대로 세팅을 하시면 Custom 인증을 이용해서 익명 인증 으로 사용할 수 있습니다.
[ 출처]
Anonymous access in SQL Reporting Service 2008 (Microsoft BI) | 작성자
이노야
접기