sqlserver2008 ReportSer 部署报表必做
作者:admin 日期:2012-07-01
1、安装IIS,并启动了相应的服务;
2、安装了Reporting Service组件,并且启动了SQL Server Reporting Services (实例名)服务;
3、在Visual Studio的解决方案资源管理器中为报表项目设定了正确的TargetServerURL
xx项目 —> 属性 —> 部署
TargetServerURL:http://localhost/ReportServer
或http://localhost/ReportServer$实例名
[说明]:第一次部署报表时使用 http://localhost/ReportServer,总是提示“无法连接数据库服务器”,后来看了一篇文章,说是需要设置为http://localhost/ReportServer$实例名,更改设置果然部署成功了。
今天用两种方法都作了测试,均可。不知道是何缘故。
4、若要实现客户端使用IE浏览报表,还需要设置匿名帐号。
(1)在IIS中设置匿名访问
计算机管理
IIS管理器—>
网站—>
默认站点—>
属性—>
目录安全性—>
编辑—>
启用匿名访问—>
用户名:IUSER_XX—>
密码:password
(2)在数据库实例中添加匿名访问用户
Management Studio—>
安全性—>
登录名—>
新建登录名—>
常规\登录名:IUSER_XX
Windows身份验证
常规\默认数据库:wwww
(3)为数据库添加匿名访问用户并授予访问权限
安全性—>
IUSER_XX—>
属性—>
安全对象:
添加
特定对象\ 对象类型\数据库
浏览\ wwww
wwww的显式权限:
授予select和connect权限
"引用自http://sqlserver.blog.51cto.com/149783/34468
2、安装了Reporting Service组件,并且启动了SQL Server Reporting Services (实例名)服务;
3、在Visual Studio的解决方案资源管理器中为报表项目设定了正确的TargetServerURL
xx项目 —> 属性 —> 部署
TargetServerURL:http://localhost/ReportServer
或http://localhost/ReportServer$实例名
[说明]:第一次部署报表时使用 http://localhost/ReportServer,总是提示“无法连接数据库服务器”,后来看了一篇文章,说是需要设置为http://localhost/ReportServer$实例名,更改设置果然部署成功了。
今天用两种方法都作了测试,均可。不知道是何缘故。
4、若要实现客户端使用IE浏览报表,还需要设置匿名帐号。
(1)在IIS中设置匿名访问
计算机管理
IIS管理器—>
网站—>
默认站点—>
属性—>
目录安全性—>
编辑—>
启用匿名访问—>
用户名:IUSER_XX—>
密码:password
(2)在数据库实例中添加匿名访问用户
Management Studio—>
安全性—>
登录名—>
新建登录名—>
常规\登录名:IUSER_XX
Windows身份验证
常规\默认数据库:wwww
(3)为数据库添加匿名访问用户并授予访问权限
安全性—>
IUSER_XX—>
属性—>
安全对象:
添加
特定对象\ 对象类型\数据库
浏览\ wwww
wwww的显式权限:
授予select和connect权限
"引用自http://sqlserver.blog.51cto.com/149783/34468
评论: 0 | 引用: 0 | 查看次数: 1489
发表评论
你没有权限发表留言!