2013-01-21 40 views
10

当您尝试登录到SSRS的根网站在http://(服务器)/报告则显示:“用户”不具有所需的权限,SSRS 2008在Windows 8

用户“”没有要求权限。验证是否已授予足够的权限并解决了Windows用户帐户控制(UAC)限制。

这是运行SQL Server 2008企业版的Windows 8 Pro的64位版本。一切都应该使用本地系统作为执行账户。

我试图改变的执行帐户为我的用户是管理员,我已经添加了网站的受信任的站点,我已经UAC开启完全脱落,我试图与IE打站点ADMIN,Chrome浏览器,和Firefox。我尝试网站的一切都表明我没有权利。我进入SQL Server并确保我的角色是我的用户的一切。它不关心。我目前正在重新安装SQL Server安装的SSRS节点,但很好奇,如果其他人有这个问题呢。

我将尝试将我的帐户更改为“本地”帐户,因为我认为这可能是一个问题,但我不明白为什么SQL Server可以识别我的登录集成得很好。老实说,我从来没有遇到过这个问题,并且想知道这是否只是Windows 8访问SQL Server 2008时的一个问题。我会升级,但我有SQL Server 2008的完整版本,而不是2012,所以我很犹豫是否只升级除非Express 2012将与商业智能开发工作室和SSRS网站一起提供工具。

编辑:2016年3月8日:

  1. 无应答:“只要打开网站设置”是有效的,因为这是第一次安装的服务器或机器的管理员在本地和不能够以该管理员身份访问着陆页。
  2. 没有答案:“只要运行IE作为管理员”将最后工作我测试了。
  3. 回答于Windows 8和更高版本的“可信站点设置可以工作”,因为我在Windows 10和Windows 10上遇到了类似的问题,但它确实修复了此问题。虽然我不打算回滚两个操作系统版本,但在家里检查,对不起。

我不明白这个问题可能会存在一段时间,现在人们正在执行一项任务,声称当重复答案与潜在副本不同时,它是重复的。整个线程处理的是有人能够以提升的权限进入该网站,并且仅在事后才设置角色和用户。这是该机器的主要用户未作为默认登陆列出的网站的管理员登录到登录页面。甚至没有相同的球场。进入一个页面作为管理员让本地用户与最高级别的上帝用户不会进入是不一样的。

+0

[报告上的SQL Server R2 SSRS服务权限]的可能的复制(http://stackoverflow.com/questions/3389040/reporting-services-权限在sql-server-r2-ssrs) –

+0

不是重复的,作为管理员的IE不能解决这个问题,因为这个答案说。老实说,我也不知道如何继续标记那些正确的“以管理员身份运行”的人,并一直认为它会解决所有情况下的所有问题。答案在于SSRS无法识别本地管理员,即使提升了IE的权限,您甚至无法进入着陆页。 – djangojazz

回答

8

好吧,这真的很烦人需要做什么,但在这里。

从我一直读的Windows 8默认情况下不启用默认管理员帐户。

我通常不使用此帐户,但在这种情况下,我绝望了我的帐户中无法得到。

我明白,一旦你在你可以设置站点设置,不,如果你帮助甚至无法看到该网站的主要着陆页,以查看该设置。

我最终解决的步骤是;

  1. 卸载SSRS节点完全要控制面板> SQL Server 2008的>删除>检查报告服务
  2. 启用默认的管理员帐户:命令提示符>以管理员身份运行>网络用户管理员2P @ ssw0rD,按下回车键。
  3. 新行:净用户管理员/活动:是
  4. 重启
  5. 重新安装SSRS从登录为默认的管理员
  6. 安装SP3以管理员身份
  7. 转至Windows 8直IE.exe盘: C:\ Program Files \ Internet Explorer \ iexplore.exe>以管理员身份运行。
  8. 转到http://(服务器名称)/报告
  9. 您应该现在终于能够看到网站设置。现在,您可以按照每个人在网站设置下添加您的用户的方向。此外,还要转到文件夹权限并在此处添加用户作为默认值。
  10. (可选)为了安全我现在隐藏默认的管理员帐户使用步骤2的替代品/主动:未在

如果你的主要管理员无法打开门,没有人越来越英寸这是我遇到的主要问题。我的默认管理员无法进入。现在,一切工作都很好,并且像从BIDS部署时一样精准。

8

我遇到同样的问题我自己,但与Windows 7和SQL Server 2008我解决下从苏雷什·库马尔的博客文章中的说明这个问题在http://skamie.wordpress.com/2010/06/24/ssrs-and-uac/

一言以蔽之这里有你需要采取的步骤解决此问题:

使用'以​​管理员身份运行'启动您的浏览器。

导航到报表管理器,然后在网站设置 - >安全下将您的帐户或本地管理员组分配给系统管理角色。

然后导航到主文件夹,并在安全设置下将您的帐户或本地管理员组分配给浏览器,Conent Manager,我的报告,发布者和报告生成器角色。

现在,您应该可以像平常一样运行浏览器,并且无任何问题地访问SSRS。

2

我在使用SQL Server 2008R2的Windows 8系统(32位)上遇到了同样的问题。当我使用“以管理员身份运行”启动IE时,仍然要求输入用户名和密码,并导致“用户没有权限” - 当我输入用户名和密码时出现错误。这是我修复它的:

我禁用注册表中的UAC(设置HKLM \ SOFTWARE \微软\的Windows \ CurrentVersion \政策\系统\ EnableLUA为0)。我首先在“控制面板”下设置通知级别系统和安全|将用户帐户控制更改为最低级别,但这没有任何区别。

重新启动后,我开始使用'以管理员身份运行'的IE浏览器。去报告管理器|网站设置|安全性:添加我的帐户作为系统管理员。

还在报告管理器中我去了首页|文件夹设置并添加我的帐户与角色内容管理器。

我通过控制面板启用了UAC |系统和安全|通过再次将其设置为默认级别来更改用户帐户控制设置。 (需重新启动)

当我现在以管理员身份运行IE并提供我的用户名和密码时,它确实显示了报告管理器的主页。

+0

我会给出这个镜头,但每个人都假设你可以看到'网站设置'。在我什至可以看到任何东西之前,我得到了否认。我昨天刚刚重新安装,现在我可以到达主目标网页,但没有网站设置。它只是说:“家庭,我的订阅,帮助”现在。更多关于我的背景信息,我已经在过去建立了约10次SSRS,所以我知道使用部署的组和文件夹设置的小问题。我什至不能让我的主要用户帐户是安装到网站的管理员。 – djangojazz

+0

这在Windows 8中为我工作。 – Jamesla

14

this answer一切都是真实的,但不重新安装所有SSRS的那废话...

的Windows 8

  1. 禁用UAC
  2. 启用管理员帐户(您可以进入控制面板>计算机管理>用户)
  3. 重新启动PC
  4. 运行IE ad管理员时,系统提示您使用启用的本地管理员帐户登录。
  5. 您需要调整网站设置安全性和文件夹设置的安全性。轻松快速修复只需在拥有完整权限的人中添加“每个人”即可。

问题解决!

+0

也为我工作,谢谢!正在寻找小时,直到我找到这个... – Peter

+0

对我来说,运行IE是关键。以管理员身份运行Chrome仍然会导致相同的错误消息。 –

-1

在服务帐户选项卡中将服务帐户类型更改为“网络服务”,然后停止并启动服务并以管理员身份运行IE。

0

运行的Internet Explorer 以管理员身份(右键单击任务栏上的图标)

步骤1 ::添加你的本地用户的网站设置安全角色页面。 (安全 - 系统管理员)

第2步::将您的本地用户名添加到主页上的文件夹设置。 (选择内容管理器)

关闭管理员IE会话。 在您的用户帐户下以正常模式打开IE。

+0

“我了解,只要您处于就位状态,您就可以设置网站设置,但如果您甚至无法看到该网站的主目标网页以查看该设置,则这无助于您。” – djangojazz

+0

你可以,以管理员身份运行IE。如果你甚至不能看到该页面,那么你的操作系统就被搞砸了...... – riaandelange

0

Windows 8.1

我在早些时候发布的Austin McLaughlin的回答帮助下解决了这个问题。在我的情况下,我已经使用具有管理员权限的本地帐户登录,但尝试http://127.0.0.1/Reports(以下称为“Reporting Services管理器”)产生了OP报告的错误。

对我来说,关键是在我的Windows 8.1笔记本电脑中默认禁用管理员帐户。请注意,我原本没有Windows 8.1 Pro,因此“计算机管理”下没有“本地用户和组”。因此,我不得不从MS在线购买Windows 8.1 Pro Pack,价格为100美元。

  1. 在Windows资源管理器中,右键单击计算机节点并选择“管理”。
  2. 浏览到本地用户和组>用户
  3. 的管理员并选择属性
  4. 取消选择右键点击“账户已停用”
  5. 重新启动PC
  6. 登录到计算机管理员身份(我做在首次登录时不必输入管理员帐户的密码。)
  7. 从桌面运行IE。当然,无需以管理员身份运行,因为您以管理员身份登录。
  8. 导航到Reporting Services管理器。

此时,您应该登录到报表管理员并在主屏幕上。我以前没有能够得到这个。

  • 在主屏幕上,单击“新建角色分配”
  • 在“组或用户名称”中输入本地管理员帐户使用促进发展;即:[yourmachine] \ [用户名]
  • 选中所有复选框(快捷方式是单击“角色”左侧的复选框),然后单击确定。
  • 在页面的右上角,单击“网站设置”。
  • 在页面的左侧,单击安全。
  • 点击“新建角色分配”
  • 在“组或用户名称”中输入相同的帐户在步骤10
  • 检查“系统管理员”复选框,然后单击OK
  • 作为预防措施,禁用管理员帐户您在步骤4中启用。
  • 注销,然后从步骤10返回本地帐户。
  • 在IE中,浏览到Reporting Services管理器。注意:我不需要以管理员身份启动IE。
  • 此时您应该可以访问Reporting Services Manager页面并进一步配置报告服务。

    +0

    我认为在这一点上,这是踢死马提供更多的答案。这个问题被标记为两年前的答案。特别是从步骤9到步骤19超出了问题的要求,而操作系统是Windows 8而不是8.1。 – djangojazz

    +0

    感谢您的反馈。这是我的第一篇文章,标记的答案并没有完全解决我的问题,并且因为我发现了这个主题与我的许多谷歌搜索之一,我认为这将有助于其他人在我的情况。我会努力改进。 – georgegi

    +0

    只为我工作的东西。谢谢! – SergioL

    -1

    报表服务配置管理器您可以到达节点报表管理器的URL。该网址适用于此屏幕。现在,您可以使用文件夹设置将自己添加为内容管理器等等。现在,该网址将适用于您的用户。

    -1

    在IE中,只需将报告服务网站添加到“本地Intranet”网站即可。 就是这样。