微软为SSRS提供了更好的PHP整合

日期: 2010-05-10 作者:Serdar Yegulalp翻译:孙瑞 来源:TechTarget中国 英文

微软目前在Windows开源方面投入的力度已经越来越大了,其中一个最值得人们注意的举动就是加强了PHP的开发力度。不管你喜欢还是不喜欢,PHP已经成为Web应用开发的通用语言了,大量的程序是由PHP来编写的,从简单的单一页面app到整个网站,不一而足。   对于大多数网站而言,PHP同数据库的关联是相当紧密的,而数据库往往是MySQL。微软最近发布了一系列支持PHP的工具,这些工具的设计初衷就是为了同SQL Server更加紧密地整合。

这样的话,这个由微软和Persistent Systems共同开发的工具集可以使PHP程序员使用SQL Server报表服务了(SSRS)。在微软宣布SQL S……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

微软目前在Windows开源方面投入的力度已经越来越大了,其中一个最值得人们注意的举动就是加强了PHP的开发力度。不管你喜欢还是不喜欢,PHP已经成为Web应用开发的通用语言了,大量的程序是由PHP来编写的,从简单的单一页面app到整个网站,不一而足。

  对于大多数网站而言,PHP同数据库的关联是相当紧密的,而数据库往往是MySQL。微软最近发布了一系列支持PHP的工具,这些工具的设计初衷就是为了同SQL Server更加紧密地整合。这样的话,这个由微软和Persistent Systems共同开发的工具集可以使PHP程序员使用SQL Server报表服务了(SSRS)。在微软宣布SQL Server Driver for PHP 2.0版本更新之后,紧接着发布这一工具集,可以说是一个强烈的信号,即PHP同SQL Server的进一步整合是微软下一步的工作重点。

  新的软件开发工具包(SDK)提供了一个允许PHP程序调用SSRS的库,并且可以适用于许多版本的SQL Server,其中还包括了免费版(Express edition)。

  你可以通过Business Intelligence Development Studio来创建SSRS报表,然后从本地或远程连接的服务器上获取数据。如果你有一个完整的数据库在其他的SQL Server实例上,那么后者是十分有帮助的。

  新的库还允许PHP程序访问Reporting Services中的四个普通功能:

  •   查询可用报表的列表;
  •   查询每个报表的参数列表和有效值;
  •   获取由服务器提供的一个报表格式列表;
  •   执行报表。

  库里面包含的代码示例可以向你展示如何使用这些功能,它还可以展示由库返回的报表如何简单地汇集到现有网页当中。

  除了这个库和附带的代码示例之外,工具包还有一个SugarCRM的模块,它允许SSRS报表同SugarCRM社区版的报表功能相互整合。这个示例模块包含了怎样设置SugarCRM的详细信息。注意SugarCRM的数据库时MySQL而不是SQL Server,如果你没有安装MySQL,你还可以使用微软的Web Platform Installer进行添加,它是一个像JumpBox一样的虚拟机。

  SQL Server Reporting Services SDK是在开源BSD许可证下进行授权的,并且开放了码源,因此它可以免费地进行重复使用或者在不同的情况下进行重新部署。

作者

Serdar Yegulalp
Serdar Yegulalp

Serdar Yegulalp从1994年到2001年为Windows杂志写作,覆盖了广泛的技术方面。他现在是《The Windows 2000 Power Users Newsletter》一书的出版者,辛勤钻研他擅长的Windows NT, Windows 2000 and Windows XP领域,并为TechTarget写专栏。

翻译

孙瑞
孙瑞

相关推荐