最近在做一个report的项目,服务器在一个机房内,不是很方便去,所以就用ftp上传了sql 2008到这个server,但是装来装去不成功,也不知道为什么,开始怀疑是机器上装了sql 2000的原因,全部卸载掉,但是还是不行。
后来装了删,再装,再删,还是头痛... 后来怀疑是否是ftp的文件不完全,后来查了下安装文件大小...差了很多... 吐血
sql 2008实在太大, 就上传了个sql 2005,装,发觉问题,report service 和 share point有冲突,不知道为什么这么报错,查了一下,要设成是network 用户认证,再装,好了。
我建议不要让安装程序配置report service,自己配置,按照我的步骤基本不会有问题了。
然后配置就很简单了,管理文件,http://localhost/reports
reportserver: http://localhost/report
再新建个reportserver Database.
但是问题来了,打开reportserver, 报错: could not connect remote server, 开始想是不是连不上sql server, 但查不到问题。
后来查到是RSWebApplication这个文件 (reportmanager folder) 里面的reportserverurl是空的,然后填好,但是要把reportservervirtualdirectory 这个值设为空. (但是在ssrs2008里面就不要设为空)
然后记得要进去http://localhost/reports 里面加个 builtin/users 有browers的权限,这样用reportviewer过来的用户就能看到了