Помогите подключиться в Reporting Web Services 2008 R2 с PHP - PullRequest
1 голос
/ 20 сентября 2011

Я пытаюсь использовать PHP с MSSQL Reporting Services, но безуспешно ... Сначала я попытался использовать helloworld.php из SRSS SKD PHP и возвращает эту ошибку:

Не удалось подключиться к службе отчетов:

Make sure that the url (http://10.120.100.12/ReportServer/) and credentials are correct!

И пробовать использовать чистый SoapClient :

Warning: SoapClient::SoapClient(http://10.120.100.12/ReportServer/ReportExecution2005.asmx) [function.SoapClient-SoapClient]: failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized in C:\xampp\htdocs\estudos\index.php on line 5

Warning: SoapClient::SoapClient() [function.SoapClient-SoapClient]: I/O warning : failed to load external entity "http://10.120.100.12/ReportServer/ReportExecution2005.asmx" in C:\xampp\htdocs\estudos\index.php on line 5

Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://10.120.100.12/ReportServer/ReportExecution2005.asmx' in C:\xampp\htdocs\estudos\index.php:5 Stack trace: #0 C:\xampp\htdocs\estudos\index.php(5): SoapClient->SoapClient('http://10.120.1...', Array) #1 {main} thrown in C:\xampp\htdocs\estudos\index.php on line 5
  • У вас есть дополнительная конфигурация IIS для создания?
  • я уверенкоторые используют те же логин и пароль, которые используются в версии веб-браузера.Нужно что-то еще?

Спасибо, Селсо

1 Ответ

1 голос
/ 28 сентября 2011

Я предполагаю, что вы передаете имя пользователя / пароль - в этом случае может возникнуть проблема с аутентификацией NTLM.Я бы порекомендовал попробовать включить базовую аутентификацию, чтобы увидеть, исчезнет ли проблема: http://msdn.microsoft.com/en-us/library/cc281309.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...