我参与部署 SSRS SDK ( http://ssrsphp.codeplex.com ) 以访问 Reporting Services 已有一段时间了。但是无论我遵循的任何教程、博客、工作示例都表明使用“SQL Server 2008 Express with Advanced Services edition”。是否仅在该版本中支持此 SDK。
目前我使用的是 SQL Server 2008(不是快速版)。到目前为止,我得到的只是:-
Failed to connect to Reporting Service
Make sure that the url (http://localhost:80/reportServer/) and credentials are correct!
对于代码: -
<?php require_once 'SSRSReport.php';
try{
$ssrs_report = new SSRSReport(new Credentials(UID, PASWD), SERVICE_URL);
}catch (SSRSReportException $serviceException){
echo $serviceException->GetErrorMessage();
}?>
虽然我已经在我的机器中正确设置了报告服务器,而且我的凭据也是正确的;但我无处可去。