2012-03-26 109 views
1

請在這裏幫助這個初學者...權限與SQL Server Reporting Services的問題

我有Windows Server 2008 R2上運行的SQL Server 2008 R2的。

我在我的電腦上安裝了Visual Studio。

我創建了我的第一份報告並試圖部署它。它不會部署並給我一個權限錯誤,說我的(域)帳戶沒有權限這樣做。所以我採取了quidk和骯髒的方式,並暫時 - 我的帳戶在Windows 2008 Server計算機上的管理員。這很有效,我能夠部署報告。

然後我發送URL鏈接給我的老闆...但現在她無法運行它,因爲權限。所以我不能遵循相同的快速和骯髒的解決方案,並使該機器中的所有用戶管理員...

所以問題是,我應該在哪裏設置權限? 另外,我無法在該服務器中找到IIS(我嘗試從命令提示符運行inetmgr)。有沒有可能它沒有運行或安裝,並且報告仍然從我的瀏覽器運行?我無法找到熟悉的「添加/刪除Windows組件」。

謝謝。

回答

2

您應該創建一個服務帳戶並通過此帳戶運行所有報告。這可以在報告配置工具中進行配置。此外,您應該將您的老闆添加爲SSRS安全性部分中的內容查看器/報告查看器角色。您可以通過導航到配置SSRS時指定的URL來訪問此部分,通常是http://localhost/ReportServer

+0

感謝Darren,但我沒有完全遵循。讓我告訴你當我打開Reporting Services配置管理器時看到的內容。在「服務帳戶」下,我有兩個選項:「內置帳戶」(網絡服務/本地系統/本地服務)或「使用其他帳戶」,我可以在其中輸入任何域或本地帳戶。目前我在那裏看到MYDOMAIN \ sqluser。我應該選擇哪一種?那麼,還有什麼可以做的嗎? – Amarundo 2012-03-26 20:13:18

+0

MYDOMAIN \ sqluser沒問題,只要它有權訪問SQL Server數據庫/表。嘗試登錄到Windows 2008 Server計算機(我假設在安裝了數據庫和SSRS多數民衆贊成)和Goto以下網址:HTTP://本地主機/的ReportServer 在那裏,你可以添加你的老闆的帳戶DOMAIN \ myboss的報表查看器和他/她應該能夠看到報告。 僅供參考,您可以通過點擊開始配置多個SSRS選項 - >微軟SQL Server 2008 R2的 - >配置工具 - >報告服務配置管理器 – 2012-03-26 20:18:33

+0

喜達倫:(1)我創造了新的數據庫域\ sqluser用戶使用DOMAIN \ sqluser登錄。相同的結果。 (2)當我去http:// localhost/reportserverbeta(這是我如何稱呼它)它不給我任何選項來添加任何用戶。它只是給我鏈接到目錄和數據源,我可以用它來導航和獲取報告。謝謝。 – Amarundo 2012-03-27 15:40:45