一. 設定Reporting service上的角色
當在Vista上裝好reporting service, 也寫好了rdl上傳到reporting server了, 這時想依照以下步驟,進入reporting server設定相關權限:
- 以 系統管理員身分執行IE. (右擊 IE, 以 系統管理員身分執行.)
- 鍵入報表管理員網址, 一般是 http://localhost/reports. or http://localhost/reports$sqlexpress
- 點 站台設定(右上角).
- 在安全性標題下,點 "安全站台的安全性".
- 點"新增角色指派" ,增加帳號到系統管理員角色
- 點 "主資料夾", "屬性", "新增角色指派", 增加帳號到 "內容管理員".
但當你執行完步驟3, 看到的卻是以下空空的視窗, 請進到下一節
二. 障礙排除,這有兩個地方要去檢查:
看一下右下角(如下圖),確定受保護模式是關閉, 我們可以先把localhost加入受信任網站, 再把受保護模式關閉
(工具... 網際網路選項... 安全性... 選 "信任的網站"... 點 "網站"... 加入 http://www.jameskovacs.com/blog/ct.ashx?id=815aa158-39bb-4cd8-a73b-5febe976adef&url=http://localhost/ 到清單.並把底下的 "啟動受保護模式" 打勾清除.然後重開IE.)
- 把你的登錄帳號設定到report server:
a. 關掉UAC: 控制台-> 使用者帳號 -> 開啟或關閉使用者帳號控制 -->取消"使用使用者帳號控制UAC"打勾, 按OK, 重開機.
b. 開完機, 重已管理員身分執行IE, 並鍵入報表管理員網址(參考上一節), 這時應該就可以出現以下畫面:
此時就重複到上一節3-4-5-6步驟把你WINDOW登錄帳號, 前面加上電腦名稱(電腦名稱\帳號)
分別加入到"系統管理員角色 "和 "內容管理員".
這時再把UAC功能打開(就是每次執行程式會跳出視窗叫你確認), 重開機, 再進入報表管理員畫面就一切正常了.
REFERENCE:
1. http://www.tlbignerd.com/2007/10/sql-server-2005-reporting-services-on.html
2. http://www.jameskovacs.com/blog/ReportingServicesOnWindowsVistaRedux.aspx
沒有留言:
張貼留言