时间:2021-05-24
我的数据库和报表服务的版本如下:
数据库:SQL Server 2008 R2
报表服务:SQL Server 2008 R2 Reporting Services
我本想让用户像访问网站一样访问我的报表服务,该死的SQL Server Reporting Services从2005以后就不依赖于IIS,造成用户不能匿名访问了。
网上有关于“SQL Server 2008 Reporting Services匿名访问”的教程,通过修改Reporting Services下的配置文件来实现,我对着着教程做了一遍,没有成功。
突然想到,我只是让有权限的USER账号能访问就行,没必要实现匿名访问。当别人用别的计算机访问该服务时总是提示“没有权限”,而把这个人的账号加入服务器的Administrators组里面时就能访问了,别的组却都不能访问。于是想到会不会是Reporting Services的配置项的访问权限只对Admin开放?之后证明我的推断是正确的,也让我找到了SSRS使用USER登录的方法,步骤如下:
1、用Administrator进入报表管理器URL:http://localhost/Reports
2、主文件夹的“安全性”,新建角色分配,把Users组加进去
3、进入右上角的“站点设置”,新建角色分配,把Users组加进去
4、进入“文件夹设置”,新建角色分配,把Users组加进去
也就是把Users组加入站点和文件夹的相应权限当中去。
总算解决了,差点就把数据库装回SQL Server 2000了。
以上所述就是本文的全部内容了,希望大家能够喜欢。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一、下载SQLServer2008R2安装文件cn_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_522233.
SQL Server2008提供了一个增强的SQL命令Merge,用法参看MSDN:http://msdn.microsoft.com/zh-cn/librar
复制代码代码如下:$user_agent=$_SERVER['HTTP_USER_AGENT'];if(strpos($user_agent,'MicroMes
准备好Server端的方法[System.Web.Services.WebMethod]publicstaticstringVeryUserName(strin
问题:SQLServer2008用'sa'登录失败,启用'sa'登录的办法首先”为什么用sa登录不了,提示登录失败呢?"当然,自己装SQLServer2008的