1. 程式人生 > >SQLServer2005 Reporting Service 匿名登陸許可權設定與訪問

SQLServer2005 Reporting Service 匿名登陸許可權設定與訪問

  Win7只提供了預設的Domain/IUSE使用者和IIS_UERS組,除了要設定IIS允許匿名訪問外,還需要設定Reporting Services站點的訪問許可權和SQL Server中資料來源的使用者訪問許可權。

    下面我將把需要做的步驟列出來,大家注意前提是使用Visual Studio.NET 2005 已經正確的釋出了Reporting Services製作的報表模板到IIS伺服器。

第一步:在執行IIS的Web伺服器的本地訪問http://localhost/reports,這是Reporting Services的管理站點,在Properties(屬性)頁面下新增一個只有Browser(瀏覽者)許可權的新Role(角色)。注意新角色的使用者名稱稱是NT AUTHORITY\IUSR。

1、點選“New Role Assignment”(分配新角色)

2、彈出的IE視窗中,Group or user name(組或使用者名稱)文字框輸入NT AUTHORITY\IUSR。

3、勾選Browser(瀏覽者)許可權,點OK按鈕確定。

4、返回到http://localhost/reports 頁面中會新出現新增的Role(角色)。



第二步:除了要設定ReportingServices的IIS站點能允許NTAUTHORITY\IUSR訪問外,首先需要設定SQL Server 2005 中相應的資料庫能允許NT AUTHORITY\IUSR有隻讀的訪問許可權。

在執行SQL Servier 2005 的資料庫伺服器中,開啟Microsoft SQL Server Management Studio。在ObjectExplorer(物件瀏覽器)中找到Security(安全)目錄下的Logins(登入),在Logins(登入)圖示上面單擊右鍵快捷選單上,選擇New Login…(新登入),彈出的對話方塊中設定。

1、右鍵選單選擇New Login…(新登入)。

2、在Windows authentication 中的LoginName(登入名)文字框,輸入Domain/IUSER。

例如:FrankChen-PC/IUSE

3、在Defaults(預設)的Database(資料庫)下拉列表框找到Reporting Services製作的報表模板的資料來源資料庫。例如:AdventureWorkDW

4、在Select a page(選擇一個頁面)列表中點選“DatabaseAccess”(資料庫訪問)。



第三步:在Data Access頁面中,在Databasesaccessible by this login(資料庫預設登入)選擇Reporting Services製作的報表模板的資料來源資料庫。例如:AdventureWorkDW 和例如:AdventureWork

1、選擇資料庫

2、OK確定


第四步:還是在Microsoft SQL ServerManagement Studio中,找到Reporting Services的資料來源資料庫,在“Security”(安全)下的“Users”(使用者)下,找到剛才新增的NT AUTHORITY\IUSR。設定他對該資料庫的訪問許可權。

注意:是資料庫的安全性而不是SQLServer2005的安全性

1、在NT AUTHORITY\IUSR上右鍵選單選Properties(屬性)。

2、彈出的對話方塊中選擇Permissions(許可)。

3、點選“Add Objects…”(增加物件)。

4、再次彈出的對話方塊中選擇“Add objects of types”。



還是第四步:彈出的對話方塊中選Databases(資料庫的)。

1、Select Object Types(選擇物件型別)對話方塊選擇“Databases”(資料庫的)。

2、OK確定。


還是第四步:選擇NT AUTHORITY\IUSR對該資料庫許可的操作。

1、 在Permissions for *** 列表中,找到Select,勾選。(注:你會看到Connect後面是預設勾選的,因為前面設定的預設登入到資料庫就是該資料庫)

2、OK確定。


第五步:開啟IIS管理器,設定ReportServer虛擬目錄為匿名訪問。

1、開啟IIS管理器,在ReportServer虛擬目錄上單擊郵件選擇“Properties”(屬性)。

2、在“目錄安全性”頁面,找到“身份驗證和訪問控制”,點選“編輯...”。

3、按下圖禁用Windows身份驗證、啟用匿名驗證,當然如果需要管理ReportServer請反向操作。

5、OK確定。



相關推薦

SQLServer2005 Reporting Service 匿名登陸許可權設定訪問

  Win7只提供了預設的Domain/IUSE使用者和IIS_UERS組,除了要設定IIS允許匿名訪問外,還需要設定Reporting Services站點的訪問許可權和SQL Server中資料來源的使用者訪問許可權。     下面我將把需要做的步驟列出來,大家注意前提

Git代理設定訪問Github

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

第十三章 Linux 賬號管理 ACL 許可權設定

Linux 的賬號與群組 Linux 是如何辨別每一個使用者的呢? 使用者識別碼 UID 和 GID 每一個檔案都具有【擁有人與擁有群組】的屬性,每個登入的使用者都至少會擁有兩個 ID ,一個是使用者 ID (User ID) 和一個群組 ID (Group ID)。 使用者

c# Winform登陸介面設計,登陸使用者不同許可權設定

要求:登陸介面,使用者只有管理員和普通使用者           管理員可以進行資料庫的增、刪、改、查;         

Linux 賬號管理 ACL 許可權設定

Linux 的賬號與群組 每個登入Linux的使用者至少都會取得兩個 ID ,一個是使用者 ID (User ID ,簡稱 UID),一個是群組 ID (Group ID ,簡稱 GID)。 使用者賬號 Linux 系統上面的使用者登入主機以取得 shell 的

web安全設定(含IIS,php,ASP.NET)目錄許可權設定

這些天搞網站入侵,其中碰到了星外(STAROUT)虛擬主機系統,瞭解它的安全性,也碰到了一些管理員低階錯誤。既然老搞別人的站,那也來總結一下如何自己弄一個安全的站吧。   先說下原則:   1.web一定要用一個guests組裡面的使用者(USERS許可權還是高了。預設IU

Linux的帳號管理ACL許可權設定

使用者在終端介面通過login介面,輸入帳號密碼後,linux系統做了什麼? 先找尋 /etc/passwd 裡面是否有你輸入的賬號?如果沒有則跳出,如果有的話則將該賬號對應的 UID 與GID (在 /etc/group 中) 讀出來,另外,該賬號的家目錄

linux下目錄許可權檢視修改以及檔案和目錄訪問許可權設定

檢視檔案許可權的語句:   在終端輸入: ls -l xxx.xxx (xxx.xxx是檔名)   那麼就會出現相類似的資訊,主要都是這些: -rw-rw-r--   一共有10位數   其中: 最前面那個 - 代表的是型別   中間那三個 rw- 代表的是所有者(user

Reporting Service部署之訪問許可權

 SQL Server Reporting Services 並非專門設計用於 Internet 報表部署方案,但是您可以成功地將 Reporting Services 放置於面向 Internet 的 Web 伺服器上,   以將一般資訊向廣大公眾傳播,或者將公司保密資料向

Reporting Service表示式報表函式

假定客戶有這樣一個需求,需要根據條件使得報表欄位底色進行相應變化。 有以下三種解決方法: 1.根據資料行內容設定: 在欄位屬性當中找到BackgroundColor 輸入判斷式:=IIF(Fields!CUST_CODE.Value="XX",White,Blue)  

Telnet 配置許可權設定

安裝、啟動與關閉服務 rpm -qa | grep telnet telnet-0.17-31.EL4.3    telnet 客戶端的聯機程式 telnet-server-0.17-31.EL4.3    telnet-server 套件 telnet 就是掛在 supe

linux 許可權設定檢視 chmod ls -l 等相關命令

本文為轉載文章 出處:http://blog.csdn.net/sinchb/article/details/11746427 本文著重介紹與Linux檔案許可權相關等問題,比如使用者與使用者組,檔案許可權,檔案預設許可權和檔案特殊許可權等。         Linux

20.Linux 賬號管理 ACL 許可權設定

Linux 登入大致過程: 1. 先尋找 /etc/passwd 裡面是否有你輸入的賬號,如果沒有跳出;如果有的話將該賬號對應的UID 和 GID(在 /etc/group 中)讀出來,另外,該賬號的主資料夾與 shell 設定也一併讀出。

Reporting Service奇偶行不同顏色的設定

在報表開發中,我們都希望設計出的報表非常美觀,就象Excel2007給我們帶來的全新的視覺感受一樣,讓使用者感覺很舒服。 在美觀性設定中,在報表中奇偶行顯示不同的背景顏色就是其中的一種,那麼我們就來介紹一下在Reporting Services 2005中如何來實現。 方法一

Linux 學習“Linux賬號管理ACL許可權設定

每個登入的使用者會獲得至少兩個ID,一個是UID,一個是GID;linux登入步驟,先找尋在/etc/passwd中是否有你的賬號,沒有跳出,有就去/etc/group中將賬號對應的UID與GID讀出,另外將該張海的主資料夾與shell設定一併讀出,接下來核對密碼錶進入/etc/shadow;linux中ro

Reporting Service技巧(一):表格中奇偶行不同顏色的設定

在報表開發中,我們都希望設計出的報表非常美觀,就象Excel2007給我們帶來的全新的視覺感受一樣,讓使用者感覺很舒服。 美觀性設定中,在報表中奇偶行顯示不同的背景顏色就是其中的一種,那麼我們就來介紹一下在Reporting Services 2005中如何來實現。 方法一:系統函式 設定所有單元

drf 許可權校驗設定原始碼分析

許可權校驗    許可權校驗和認證校驗必須同時使用,並且許可權校驗是排在認證校驗之後的,這在原始碼中可以查詢到其執行順序。    許可權校驗也很重要,認證校驗可以確保一個使用者登入之後才能對介面做操作,而許可權校驗可以依據這個登入使用者的型別來限定能對介面做那些操作。 準備工作 模型表    下面是模型表,對

JavaScript 中的匿名函數((function() {})();)變量的作用域

asc con 匿名函數 作用域 bootstra 全局 避免 local 解釋 以前都是直接用前端框架Bootstrap,突然想看看Javascript,發現javascript是個非常有趣的東西,這裏把剛碰到的一個小問題的理解做下筆錄(廢話不多說,上代碼)。 /**

Reporting Service 2000的一些技巧總結

總結 log blog 科學 存在 format 解決 出錯 處理 在使用Reporting Service 2000過程中,對一些特殊的地方做了一些總結,下子把它貼出來,供大家參考: 1.IIF表達式如何使用? 在很多地方,都可以使用IIF表達式來實現一些特

ACL許可權設定

許可權字串縮寫crdwa: create:建立子節點 read:獲取節點/子節點 write:設定節點資料 delete:刪除節點 admin:設定許可權 命令列配置許可權, world:anyone:cdrwa為預設的許可權(許可權更改:cdrwa --> crwa):