作为Reporting Services的新手,我对在本地开发机器上设置报表服务存在一些困惑。我在Vista64家庭高级版上使用Sql-Server 2008 Developer Edition。Reporting Services文件夹配置
当我去http://localhost/reports,我被要求登录。当我输入一个已配置为本地管理员的帐户时,我会进入最低限度的报告服务器屏幕,但无法让我选择配置文件夹结构。
我可以得到一些关于如何配置系统的建议,以便我可以到达这一步。
作为Reporting Services的新手,我对在本地开发机器上设置报表服务存在一些困惑。我在Vista64家庭高级版上使用Sql-Server 2008 Developer Edition。Reporting Services文件夹配置
当我去http://localhost/reports,我被要求登录。当我输入一个已配置为本地管理员的帐户时,我会进入最低限度的报告服务器屏幕,但无法让我选择配置文件夹结构。
我可以得到一些关于如何配置系统的建议,以便我可以到达这一步。
经过大量实验后,我终于用“vista不足以执行此操作(rsAccessDenied)2008”进行搜索,试图找出为什么我看不到报表服务器信息。
我发现http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/e8da121a-c0ac-4d0b-8774-abd5128d88fe它给出了答案。非常感谢“rmcphaul”的回答,我在下面复制 -
这里是最终的解决方案。希望 这将帮助一些尝试 获得SQL Server 2008 Reporting Services的人 使用IE8的Windows Vista 上的开发人员。重申,我有两个问题 。一个是我正在被 提示登录每次我去 http://[computername]/reports。 其他的是,一旦我只有 看到报告服务的头。 我所遇到的一切都是与Vista用户访问控制 (UAC)相关的 。以下是使用UAC ON获得 的步骤。也许有人 可以发布这个到他们的博客,因为 似乎涉及 到SSRS 2005和/或IE7。
环境
·Vista旗舰版64位
·Internet Explorer 8的
·SQL Server 2008中开发 报表服务安装
·UAC开启。
问题
当您浏览到 http://[ComputerName]/Reports它 提示您登录
原因
这是由UAC造成的。即使你 运行Internet Explorer为 管理员,一旦你登录你是 不再以管理 权限运行。
分辨率1
打开Internet Explorer
单击 “工具” 菜单,并选择 “Internet选项”
单击 “安全” 选项卡上
点击“本地内网”
单击“站点”按钮
单击“高级”按钮
确保“要求在 所有站点该区域没有被选中的服务器验证(https :)。
将“http://[ ComputerName”“添加到网站列表中。
单击“关闭”按钮关闭高级窗口。
单击底部附近的“自定义级别”按钮。
向下滚动到最后,您将看到“用户验证” 部分。
用户“用户身份验证”,然后“登录”验证“仅自动登录到Intranet区域的 ”为 。如果不选择它。
单击“确定”关闭安全设置 - 本地Intranet区域窗口。
单击“确定”按钮关闭本地Intranet窗口。
单击 “确定” 按钮以关闭Internet选项窗口
关闭Internet Explorer
重新打开Internet Explorer并浏览到http://[ 计算机名] /报告。您不应再提示 登录。
分辨率2
打开Internet Explorer
单击 “工具” 菜单,并选择 “Internet选项”
单击 “安全” 选项卡
上点击“可信站点”
单击“站点”按钮
确保“要求在 所有站点该区域没有被选中的服务器验证(https :)。
将“http://[ComputerName]”添加到网站列表中。
单击“关闭”按钮关闭“可信站点”窗口。
您现在应该回到“Internet选项”的“安全性”选项卡上。
确保仍然选择“可信站点”,然后单击底部附近的“自定义 级别”按钮。
向下滚动到最后,您将看到“用户验证” 部分。
在“用户身份验证”,然后选择“登录”,选择该选项 说/
单击“确定”关闭安全设置“与当前 用户名和密码自动登录” - 受信任的站点区域窗口。
单击 “确定” 按钮以关闭Internet选项窗口
关闭Internet Explorer
重新打开Internet Explorer并浏览到 http://[ComputerName]/Reports。您不应再提示您登录。
问题
当您浏览到 http://[ComputerName]/reports你只看到 报表管理器头。
原因
这是由UAC引起的。默认情况下 报表服务应该允许本地管理员的 成员 组访问报告服务,但 与UAC开启在报表服务 不能识别登录的用户 本地Administrators 组的一部分。您需要在报告 服务内部明确地添加您的帐户 。
验证
您可以通过浏览 到http://[ComputerName]/ReportServer验证这个问题。 您应该收到一条消息 说:授予用户 '[用户登录]'的权限不足以执行此操作的 。 (rsAccessDenied)。
分辨率
打开Internet Explorer,在管理员模式下通过在IE浏览器图标,右击 并选择 “运行方式 管理员”。
在主页上点击“属性”选项卡
单击“新建角色分配”
添加您的合格的本地登录的内容管理器(例如: [ComputerName] [LoginName]或 [Domain] [LoginName])
下一页在“网站设置”
在左侧菜单上点击右键选择“安全”
单击“新建角色分配”
添加您的合格的本地登录的系统管理员(对于 例如:[计算机] [LoginName将]或 [域] [LoginName将])
关闭Internet Explorer,开常
工作我有一个类似的问题,我发现这个方便。只要当我在浏览器中打开Report Manager URL时,我只能在右上角看到标题为'Home,My Subscriptions,Help'的标题。我看不到'属性'链接或选项卡在哪里。任何想法,我要去哪里错了? – Arnkrishn 2009-10-10 16:37:17
有趣的是,在我的Reporting Services安装中,可能有东西已损坏,因为“属性”选项卡和“新角色分配”永远不会显示出来,而且我仍然遇到了权限问题。 – 2010-06-16 20:02:19
我们可以在IE上禁用此身份验证登录对话框吗? – 2010-06-16 20:19:02