什么是Reporting Services.
刚刚接触这个东西,被弄的有点乱,现在组织一下. 这个Reporting Services,顾名思义,就是和report有关的. 有点类似于水晶报表,至于有什么不同,我也正处于HelloWorld的阶段,恐怕要深入研究才能得出结论了.
安装Reporting Services.
伟大的微软已经提供了这个服务的安装文件, 与MSSQL2005或者是MSSQL2008的安装文件是在一起的. 有幸搞到了MSSQL2008的正式版, 所以我在我自己的机器上安装了MSSQL2008及Reporting Services2008.
配置Reporting Services
这个东西,安装之后,还不能正确的链接,需要配置一下, 在开始菜单, Microsoft SQL Server 2008, Configuration Tools, Reporting Services Configuration Manager打开, 就看到配置页面了. 配置页面很简单,基本懂点数据库和IIS的人都知道怎么回事. 他有2项是比较重要的.
1是Service Account, account 稍微看看应该明白.
2是Web Service URL, 这个地方得好好否则在链接Reporting Services会提示Url不正确的提示. 推荐在IP Adress:项将All Assigned(Recommended)这一项选上. 我的地址是http://localhost/ReportServer
链接Reporting Services
将Reporting Services重新启动. 然后打开Microsoft SQL Server Management Studio,然后选择Reporting Services就应该可以登录进去了, 我选择的是windows身份验证. 登录, 到此,登录成功.
这里有一点问题, 如果要登录远程的Reporting Services应该如何去做? 如何在Server上面创建用户?
HelloWorld
MSSQL2008安装后,提供了一个SQL Server Business Intelligence Development Studio,的工具. 打开之后感觉就是打开了我的VS2008, 其中有一项就是Business Intelligence的项目.
1. 创建Report Services 项目.他会弹出一些向导.自己随便写写就行了.
2. 右击项目属性, 将目标地址填上你要发布的IIS的地址.
3. 布署
至此Hello World就完成了.
不过我还是很confusion
1. 如何创建一个具有超级用户的帐户, 使其可以使用Management Studio登录,并进行Report的书写?
2. 登录的时候, Form验证和Basic验证有什么不同, ?
2. 配置Reporting Services的时候, 会创建2个数据库, 这数据库是做什么用的?
3. 在IIS下, 如果需要布署web项目, 只需要替换就可以, Report Services项目是否和普通IIS项目相似?
4. 与水晶报表有什么不同?