亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

匿名訪問ReportService報表服務器(一)

2024-07-21 02:49:59
字體:
來源:轉載
供稿:網友
匿名訪問ReportService報表服務器(一)

  我的數據庫版本是sql server 2008 r2,系統環境是windows server2008.

  對于sql server 2008 r2上報rs報表的匿名訪問問題,我這邊嘗試過兩個可行方案:

 ?。?)使用ReportViewer展現報表,實現ReportViewer.ReportServerCredentials 對應的接口IReportServerCredentials,在接口中指定特定的用戶名和密碼。

  (2)直接訪問RS報表頁面,通過修改RS配置文件和SQL團隊技術博客所提供的認證和安全節點下擴展類。

 ?。?)直接訪問RS報表頁面,指定用戶名和密碼來認證(我想這個可能性也是有的,只是沒有做實驗)

  兩種方案比較:

  方案(1)實現起來簡單,但ReportViewer本身內存泄漏的問題,建議不要輕易嘗試,另外它不是根本上的匿名訪問,實際使用的時候需要配置用戶名和密碼。

  方案(2)配置起來比較繁瑣,但卻是真正意義上的匿名訪問。

  由于第二種方案能解決我現有項目的問題,所以本篇博客專注寫第二種方案的實現方式。

  需要修改的配置和使用的資源:

 ?。?)*:/PRogram Files/Microsoft SQL Server/MSRS10_50.MSSQLSERVER/Reporting Services/ReportServer 文件夾下的web.config、rssrvpolicy.config和rsreportserver.config

 ?。?)*:/Program Files/Microsoft SQL Server/MSRS10_50.MSSQLSERVER/Reporting Services/ReportManager文件夾下的web.config

  (3)Microsoft.Samples.ReportingServices.AnonymousSecurity.dll(微軟SQL技術博客提供的擴展類)

  配置Steps:

 ?。?)將文件Microsoft.Samples.ReportingServices.AnonymousSecurity.dll拷貝到*:/Program Files/Microsoft SQL Server/MSRS10_50.MSSQLSERVER/Reporting Services/ReportServer/bin目錄下的。

 ?。?)對于上面提到的兩個web.config文件,將下面代碼

<authentication mode="Windows" /><identity impersonate="true" />

替換成

<!--<authentication mode="Windows" />    <identity impersonate="true" />-->      <authentication mode="None" />      <identity impersonate="false"/>

 ?。?)對于rsreportserver.config文件:

將下面代碼

<Authentication>        <AuthenticationTypes>            <RSWindowsNTLM/>        </AuthenticationTypes>        <RSWindowsExtendedProtectionLevel>Off</RSWindowsExtendedProtectionLevel>        <RSWindowsExtendedProtectionScenario>Proxy</RSWindowsExtendedProtectionScenario>        <EnableAuthPersistence>true</EnableAuthPersistence>    </Authentication>

  修改為

<Authentication>        <AuthenticationTypes>            <!--<RSWindowsNTLM/>-->            <Custom/>        </AuthenticationTypes>        <RSWindowsExtendedProtectionLevel>Off</RSWindowsExtendedProtectionLevel>        <RSWindowsExtendedProtectionScenario>Proxy</RSWindowsExtendedProtectionScenario>        <EnableAuthPersistence>true</EnableAuthPersistence>    </Authentication>

將下面代碼

        <Security>            <Extension Name="Windows" Type="Microsoft.ReportingServices.Authorization.WindowsAuthorization, Microsoft.ReportingServices.Authorization"/>        </Security>        <Authentication>            <Extension Name="Windows" Type="Microsoft.ReportingServices.Authentication.WindowsAuthentication, Microsoft.ReportingServices.Authorization"/>        </Authentication>                

修改為

<Security>            <!--<Extension Name="Windows" Type="Microsoft.ReportingServices.Authorization.WindowsAuthorization, Microsoft.ReportingServices.Authorization"/>-->            <Extension Name="None" Type="Microsoft.Samples.ReportingServices.AnonymousSecurity.Authorization, Microsoft.Samples.ReportingServices.AnonymousSecurity" />        </Security>        <Authentication>            <!--<Extension Name="Windows" Type="Microsoft.ReportingServices.Authentication.WindowsAuthentication, Microsoft.ReportingServices.Authorization"/>-->            <Extension Name="None" Type="Microsoft.Samples.ReportingServices.AnonymousSecurity.AuthenticationExtension, Microsoft.Samples.ReportingServices.AnonymousSecurity" />        </Authentication>

(4)對于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="D:/Program Files/Microsoft SQL Server/MSRS10_50.MSSQLSERVER/Reporting Services/ReportServer/bin/Microsoft.Samples.ReportingServices.AnonymousSecurity.dll" />                        </CodeGroup>

添加到

 <CodeGroup                             class="FirstMatchCodeGroup"                            version="1"                            PermissionSetName="Nothing">                        <IMembershipCondition                                 class="AllMembershipCondition"                                version="1"                        />

節點里面,作為這個節點的子節點。

(5)重啟SQL Server Reporting Service。

參照網址:http://blogs.msdn.com/b/jameswu/archive/2008/07/15/anonymous-access-in-sql-rs-2008.aspx


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲影院污污.| 一本色道久久88精品综合| 欧美亚洲另类视频| 美日韩在线视频| 欧美日韩亚洲一区二区三区| 日韩精品在线免费观看视频| 日韩欧美黄色动漫| 91人人爽人人爽人人精88v| 国产精品视频导航| 欧美电影在线观看网站| 国产精品视频久久久| 91精品国产高清久久久久久91| 国产精品女人久久久久久| 国产精品第七十二页| 成人综合国产精品| 欧美日韩性视频在线| 国产欧美一区二区三区在线看| 色噜噜国产精品视频一区二区| 亚洲一级一级97网| 亚洲日韩第一页| 欧美专区在线视频| 国产精品扒开腿做| 欧美色视频日本版| 主播福利视频一区| 日韩亚洲综合在线| 成人精品一区二区三区| 亚洲视频日韩精品| 精品国产999| 欧美一级淫片丝袜脚交| 久久综合伊人77777尤物| 91麻豆国产精品| 欧美xxxx14xxxxx性爽| 精品欧美一区二区三区| 国外日韩电影在线观看| 97国产一区二区精品久久呦| 亚洲国产日韩欧美在线动漫| 91久久久久久久久久久| 日韩一区二区福利| 中文字幕视频一区二区在线有码| 懂色av中文一区二区三区天美| 日韩中文字幕在线精品| 欧美成人免费va影院高清| 国产香蕉97碰碰久久人人| 日本国产一区二区三区| 欧美最猛性xxxxx(亚洲精品)| 久久天天躁狠狠躁夜夜躁2014| 久久精视频免费在线久久完整在线看| 日韩亚洲精品视频| 国产一区二区三区丝袜| 一区二区亚洲精品国产| 久久久久久这里只有精品| 伦伦影院午夜日韩欧美限制| 亚洲国产精品视频在线观看| yellow中文字幕久久| 亚洲欧美制服丝袜| 日韩欧美一区二区在线| 亚洲欧美一区二区三区情侣bbw| 91中文在线观看| 久久躁狠狠躁夜夜爽| 色偷偷888欧美精品久久久| 欧美日韩亚洲91| 日韩av网址在线| 欧美一区在线直播| 日本精品在线视频| 久久久久久尹人网香蕉| 国产精品久久久久久久久借妻| 国产91精品在线播放| 欧美香蕉大胸在线视频观看| 在线精品91av| 中文日韩在线观看| 国产精品观看在线亚洲人成网| 国产在线精品一区免费香蕉| 国产亚洲精品美女| 精品国产成人av| 国内精品中文字幕| 国产伦精品一区二区三区精品视频| 日韩精品在线影院| 2019中文字幕全在线观看| 久久国产精品亚洲| 国产z一区二区三区| 久久久久久国产精品三级玉女聊斋| 伦伦影院午夜日韩欧美限制| 久久精品91久久香蕉加勒比| 国产精品美女久久久久av超清| 97国产在线观看| 亚洲第一av在线| 欧美专区中文字幕| 国产精品h在线观看| 国产日韩欧美在线观看| 亚洲精品720p| 日本精品免费一区二区三区| 色噜噜狠狠狠综合曰曰曰| 亚洲欧美在线一区| 色偷偷噜噜噜亚洲男人| 欧美日韩国产激情| 国精产品一区一区三区有限在线| 国内精品久久久久久久久| 久久综合伊人77777尤物| 亚洲第一福利在线观看| 精品偷拍一区二区三区在线看| 亚洲人精选亚洲人成在线| 日韩av网站导航| 欧美视频裸体精品| 日日骚久久av| 精品亚洲一区二区三区在线观看| 日韩电视剧在线观看免费网站| 91香蕉嫩草影院入口| 日韩va亚洲va欧洲va国产| 人人做人人澡人人爽欧美| 亚洲国产成人精品久久久国产成人一区| 亚洲韩国欧洲国产日产av| 日韩精品在线视频| 久久韩国免费视频| 激情懂色av一区av二区av| 色婷婷综合成人av| 欧美有码在线观看| 91精品久久久久久久| 精品偷拍一区二区三区在线看| 亚洲va国产va天堂va久久| 亚洲精品国产精品国自产在线| 永久免费毛片在线播放不卡| 日韩一区二区三区国产| 成人激情视频小说免费下载| 中文字幕在线国产精品| 日韩在线欧美在线国产在线| 久久久精品999| 一区二区日韩精品| 美日韩精品免费观看视频| 国产精品色悠悠| 欧美激情视频播放| 成人亲热视频网站| 欧美精品性视频| www.亚洲一二| 欧美精品videofree1080p| 97久久精品在线| 日韩电影在线观看免费| 国语自产精品视频在线看| 亚洲国产精品99久久| 亚洲国产精品热久久| 91免费在线视频| 在线精品高清中文字幕| 国产91精品不卡视频| 亚洲国产成人91精品| 日韩欧美福利视频| 日本精品久久中文字幕佐佐木| 黄色成人av在线| 国产在线久久久| 国产视频自拍一区| 色诱女教师一区二区三区| 精品中文字幕久久久久久| 国产精品丝袜久久久久久高清| 日本国产一区二区三区| 亚洲黄页视频免费观看| 国产精品99久久99久久久二8| 国产亚洲欧美日韩一区二区| 国产亚洲欧美日韩一区二区| 色综合久久天天综线观看| 亚洲自拍中文字幕| 亚洲丝袜在线视频| 久久久999成人| 欧美性猛交xxxx黑人| 日韩在线观看网站| 欧美丰满少妇xxxxx做受| 91av国产在线|