Reporting Services文件夹配置

pho*_*tom 6 sql-server reporting-services

作为Reporting Services的新手,我对在本地开发机器上设置报表服务感到困惑.我在Vista64 Home Premium上使用Sql-Server 2008 Developer Edition.

当我去http:// localhost/reports时,我被要求登录.当我输入一个我已配置为本地管理员的帐户时,我会进入最小的报表服务器屏幕,该屏幕不提供配置文件夹结构的选项.

我是否可以获得有关如何配置系统的建议,以便我可以进入此步骤.

pho*_*tom 5

经过多次实验,我终于进行了搜索,"vista不足以执行此操作.(rsAccessDenied)2008"试图弄清楚为什么我看不到报表服务器信息.

我找到了http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/e8da121a-c0ac-4d0b-8774-abd5128d88fe,它给出了答案.非常感谢"rmcphaul"的答案我将在下面复制 -

这是最终的解决方案.希望这将有助于一些尝试使用IE8在Windows Vista上运行Reporting Services for SQL 2008 Developer的人.重述一下,我有两个问题.一个是我每次去http:// [computername]/reports时都会被提示登录 .另一个是那里,我只看到报告服务标题.我遇到的一切都与Vista用户访问控制(UAC)有关.以下是使用UAC ON的步骤.也许有人可以将其发布到他们的博客,因为那里的所有内容似乎与SSRS 2005和/或IE7有关.

环境

·Vista Ultimate 64 Bit

·Internet Explorer 8

·安装了Reporting Services的SQL Server 2008 Developer

·UAC正在开通.

问题

当您浏览到 http:// [ComputerName]/Reports时,它会提示您登录

原因

这是由UAC引起的.即使您以管理员身份运行Internet Explorer,登录后也不再以管理权限运行.

决议1

  1. 打开Internet Explorer

  2. 单击"工具"菜单,然后选择"Internet选项"

  3. 单击"安全"选项卡

  4. 单击"本地Intranet"一次

  5. 单击"站点"按钮

  6. 单击"高级"按钮

  7. 确保未选中"要求对此区域中的所有站点进行服务器验证(https :)".

  8. 将" http:// [ ComputerName]"添加到网站列表中.

  9. 单击"关闭"按钮以关闭"高级"窗口.

  10. 单击底部附近的"自定义级别"按钮.

  11. 向下滚动到最后,您将看到"用户身份验证"部分.

  12. 用户"用户身份验证",然后"登录"验证"选择仅在Intranet区域中自动登录".如果没有选择它.

  13. 单击"确定"关闭"安全设置 - 本地Intranet区域"窗口.

  14. 单击"确定"按钮以关闭"本地Intranet"窗口.

  15. 单击"确定"按钮以关闭"Internet选项"窗口

  16. 关闭Internet Explorer

  17. 重新打开Internet Explorer并浏览到http:// [ ComputerName]/Reports.您不应再被提示登录.

决议2

  1. 打开Internet Explorer

  2. 单击"工具"菜单,然后选择"Internet选项"

  3. 单击"安全"选项卡

  4. 点击"受信任的网站"

  5. 单击"站点"按钮

  6. 确保未选中"要求对此区域中的所有站点进行服务器验证(https :)".

  7. 将" http:// [ComputerName] "添加到网站列表中.

  8. 单击"关闭"按钮以关闭"可信站点"窗口.

  9. 您现在应该返回"Internet选项"的"安全"选项卡.

  10. 确保仍然选中"可信站点",然后单击底部附近的"自定义级别"按钮.

  11. 向下滚动到最后,您将看到"用户身份验证"部分.

  12. 在"用户身份验证"下,然后选择"登录",选择"使用当前用户名和密码自动登录"选项/

  13. 单击"确定"关闭"安全设置 - 可信站点区域"窗口.

  14. 单击"确定"按钮以关闭"Internet选项"窗口

  15. 关闭Internet Explorer

  16. 重新打开Internet Explorer并浏览到 http:// [ComputerName]/Reports.您不应再被提示登录.

问题

当您浏览到 http:// [ComputerName] /报告时,您只能看到Report Manager标题.

原因

这是由UAC引起的.默认情况下,Reporting Services应允许本地管理员组的成员访问报告服务,但启用UAC时,Reporting Services不会将登录用户识别为本地管理员组的一部分.您需要在报告服务中明确添加您的帐户.

验证

您可以通过浏览到http:// [ComputerName]/ReportServer来验证此问题.您应该收到一条消息:授予用户'[UserLogin]'的权限不足以执行此操作.(rsAccessDenied).

解析度

  1. 通过右键单击IE图标并选择"以管理员身份运行",以管理员模式打开Internet Explorer.

  2. 浏览到http:// [ComputerName]/Reports

  3. 在主页上单击"属性"选项卡

  4. 点击"新角色分配"

  5. 将您的限定本地登录名添加为内容管理器(例如:[ComputerName] [LoginName]或[Domain] [LoginName])

  6. 点击右上角的"网站设置"

  7. 在左侧菜单中选择"安全"

  8. 点击"新角色分配"

  9. 以系统管理员身份添加您的合格本地登录名(例如:[ComputerName] [LoginName]或[Domain] [LoginName])

  10. 关闭Internet Explorer并正常打开

  11. 浏览到http:// [ComputerName]/Reports,您应该正常工作