显然VS2005报表服务是源于SQL Server报表服务。但是VS2005报表服务可以工作于两种模式:远程模式/本地模式。在本地模式时不依赖于SQL Server报表服务。功能强大又不失灵活性和可伸缩性。
虽然目前VS2005还带了水晶报表,但我敢打赌,微软会在未来的VS中放弃水晶报表了,如果不是Oscar,就在Oscar的下一个版本。如果是现在开始进行的新项目,我建议采用新的报表系统。
其次,整个报表系统是基于.net框架,可以很方便地自已写一个报表设计器。这在以前会是一个比较复杂的工程。这样在发布的时候,用户就不需要买报表系统的许可了。
其报表文件是XML格式的,可以写一个程序自动生成报表文件,并再由用户做调整和修改。