微软目前在Windows开源方面投入的力度已经越来越大了,其中一个最值得人们注意的举动就是加强了PHP的开发力度。不管你喜欢还是不喜欢,PHP已经成为Web应用开发的通用语言了,大量的程序是由PHP来编写的,从简单的单一页面app到整个网站,不一而足。 对于大多数网站而言,PHP同数据库的关联是相当紧密的,而数据库往往是MySQL。微软最近发布了一系列支持PHP的工具,这些工具的设计初衷就是为了同SQL Server更加紧密地整合。
这样的话,这个由微软和Persistent Systems共同开发的工具集可以使PHP程序员使用SQL Server报表服务了(SSRS)。在微软宣布SQL S……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属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从1994年到2001年为Windows杂志写作,覆盖了广泛的技术方面。他现在是《The Windows 2000 Power Users Newsletter》一书的出版者,辛勤钻研他擅长的Windows NT, Windows 2000 and Windows XP领域,并为TechTarget写专栏。
翻译
相关推荐
-
SQL Server 2016 即将发布 你准备好了吗?
SQL Server 2016即将推出一系列全新的内置特性,并对数据库管理员所依赖的某些非常重要但十分单调的功能进行了改进。
-
微软走进开源时代 Linux SQL Server是最大功臣
在人们眼中,以往的微软与开源技术格格不入,但这种认知很快就会被打破。微软打算在2017年中旬发布Linux SQL Server版本,如果进展顺利,就可以帮微软网罗大量新客户。
-
Collaborate 2015:当BI遭遇物联网
作为GE全球研究院的首席架构师,Shyam Nath最近一直在关注物联网技术与传统商业智能(BI)如何结合。
-
SQL Server 2012的五个商业智能特性
SQL Server 2012交付了一些新特性,增强和扩展了的功能远胜于SQL Server 2008和2008 R2。