积极答复者
报表服务主文件夹无法登录了

问题
答案
-
5. No one pay me here and I don't have to post any response if I don't want to. Now I know why I'm the only one to response here.
我不得不表示感谢,最起码您几乎24小时都在答复。我也终于理解这个地方居然回复率如此高,好像所有的问题能解决一样。
1、2、3的内容如果你看了前面的帖子,你应该知道该试的都试过了。当然我也想了解细节上有没有问题,那样首先需要你 从细节上来回答。
4的意思是不是告诉我不可能做到,如果能肯定的回答,我觉得是您所有的回答当中最有价值的了。如果这也只是您的推测,请不用再回答了。非常感谢。
我把这个作为结论:
如果报表服务可以使用Local账户,但是如果权限设置错误,将是非常危险的,因为权限不可以重置。如果还想继续使用报表服务,您唯一的办法就是重装系统。
- 已标记为答案 yaofeng 2011年6月16日 4:47
全部回复
-
谢谢回复。
我用的是中文版SQLSERVER2008R2,中文版win7。为了能正确表达术语,我还是继续用中文。
在报表服务的配置管理器里,账户设置是用的“network service”。
win7是用administrators组的账户登录的,可以用这个用户登录SQLSERVER(windows认证)。打开服务器当中报表的那两个数据库。
奇怪的是为什么我打不开那个虚拟的报表主文件夹,说用户的权限不够。
但是这时候我已经没有办法进入这个文件夹,设置权限。
我曾注意到过去打开这个文件夹的时候曾经有个默认的内容管理者“BUILTIN\administrator”,然而我不知道密码,或者这个账户也是无法登入的。
如何完全重置报表服务的这些账户呢?
-
终于能进入所谓的主文件夹了
说起来解决方法有些可笑,用IE无论如何也进不去(权限问题)的主文件夹,用Chrome轻松进入。在Chrome里追加了相应的用户和内容管理的权限,IE里才能进入。
然而新问题来了,创建的报表不能预览
System.Web.Services.Protocols.SoapException: 为用户“yaofeng-PC\yaofeng”授予的权限不足,无法执行此操作。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: 为用户“yaofeng-PC\yaofeng”授予的权限不足,无法执行此操作。
在 Microsoft.ReportingServices.WebServer.ReportingService2010Impl.CreateReportEditSession(String Report, String Parent, Byte[] Definition, String& EditSessionID, Warning[]& Warnings)
在 Microsoft.ReportingServices.WebServer.ReportingService2010.CreateReportEditSession(String Report, String Parent, Byte[] Definition, String& EditSessionID, Warning[]& Warnings)
----------------------------
为用户“yaofeng-PC\yaofeng”授予的权限不足,无法执行此操作。顺便说一下,焦头烂额之余,我安装了独立版的ReportBuilder3,不会和这个有关吧。
前面问到的用户重置的方法真的没有吗?真是一款滑稽的产品。
-
1、"not sure what kind of account you deleted"
第一篇帖子里就说清楚了
“把报表主文件夹下的具有内容管理角色的账户给删去了”,是文件夹设置的时候,删去的了“yaofeng-PC\yaofeng ”的内容管理权限
不过这已经不是主要问题,这个权限我通过Chrome又加上了,虽然有些滑稽
目前的问题的创建的报表不能预览,仍然是说权限不够2、“You can check RS permission in web console ”
第一篇帖子里说到“版本:SQL SERVER 2008 R2”,这个版本是不用IIS的,你肯定了解吧
所以如果仍然要查web console,到哪里去查呢?3、“or in ssms.”
SSMS我前文中已经提到“这个用户是具有RSExecRole角色的”
SSMS的内容那么多,最起码应该说明在那个地方检查,怎么才算具有“full permission”4、其实我只希望找到一个“重置报表服务的这些账户”的方法
这个很难吗?
设想如果这个产品有很多人用,出现问题后不能重置,实在是个致命的缺陷!!5、尊敬的“Microsoft Community Contributor”先生
作为技术者,您前面的三份回答,都不大需要动脑子。可能加起来回答不需要1分钟。
我帖子中的内容有没有仔细看也是值得疑问的。
我甚至怀疑,你是也许是完成任务来回答一下凑数的。
请原谅我的无礼,我很期望看到有符合您身份的具有真知灼见的回答。
而且,您的回答,目的真正是为了解答客户的疑问,让客户能够看得懂、可操作的。 -
1. you didn't mention any specific account.
2. RS manager is url, so still web console. IIS is just one of web servers, there are many more out there.
3. connect to RS in ssms, you'll see security there.
4. will be difficlut if too defensive.
5. No one pay me here and I don't have to post any response if I don't want to. Now I know why I'm the only one to response here.
-
5. No one pay me here and I don't have to post any response if I don't want to. Now I know why I'm the only one to response here.
我不得不表示感谢,最起码您几乎24小时都在答复。我也终于理解这个地方居然回复率如此高,好像所有的问题能解决一样。
1、2、3的内容如果你看了前面的帖子,你应该知道该试的都试过了。当然我也想了解细节上有没有问题,那样首先需要你 从细节上来回答。
4的意思是不是告诉我不可能做到,如果能肯定的回答,我觉得是您所有的回答当中最有价值的了。如果这也只是您的推测,请不用再回答了。非常感谢。
我把这个作为结论:
如果报表服务可以使用Local账户,但是如果权限设置错误,将是非常危险的,因为权限不可以重置。如果还想继续使用报表服务,您唯一的办法就是重装系统。
- 已标记为答案 yaofeng 2011年6月16日 4:47