Назад | Перейти на главную страницу

Получение страницы rsSharePointError при попытке доступа к серверу отчетов SQL

Я настраиваю службы отчетов SQL с интеграцией с SharePoint. Я создал свою новую базу данных отчетов, установил роль SharePoint Web Front End на сервере отчетов, установил надстройку отчетов на все мои WFE и провел настройку в центральном администраторе.

Я использую MOSS 2007 SP2 и SRS 2005 SP2

У меня есть все зеленые флажки в моей конфигурации служб перепрограммирования, но если я попытаюсь перейти в виртуальный каталог сервера отчетов, я получаю следующую ошибку.

Ошибка служб Reporting Services

Сервер отчетов обнаружил ошибку SharePoint. (rsSharePointError) Получить интерактивную справку Доступ к этому веб-сайту заблокирован. Обратитесь к администратору для решения этой проблемы. Доступ к этому сайту заблокирован. Обратитесь к администратору для решения этой проблемы.

Службы отчетов SQL Server

Если я посмотрю на журналы, я получу более подробную информацию.

w3wp! library! 1! 2/11 / 2010-18: 18: 23 :: e ОШИБКА: выброс Microsoft.ReportingServices.Diagnostics.Utilities.SharePointException: сервер отчетов обнаружил ошибку SharePoint.,; Информация: Microsoft.ReportingServices.Diagnostics.Utilities.SharePointException: сервер отчетов обнаружил ошибку SharePoint. ---> Microsoft.SharePoint.SPException: доступ к этому веб-сайту заблокирован.

Обратитесь к администратору для решения этой проблемы. ---> System.Runtime.InteropServices.COMException (0x81020071): доступ к этому веб-сайту заблокирован.

Обратитесь к администратору для решения этой проблемы. в Microsoft.SharePoint.Library.SPRequestInternalClass.GetSiteFlags (String bstrUrl) в Microsoft.SharePoint.Library.SPRequest.GetSiteFlags (String bstrUrl) --- Конец трассировки стека внутреннего исключения --- в Microsoft.SharePoint.Library.SPRequest.GetSiteFlags (String bstrUrl) в Microsoft.SharePoint.SPSite.get_ReadLocked () в Microsoft.ReportingServices.SharePoint.Server.SharePointImpersonatedWeb. <> C__DisplayClass1.b__0 () --- Конец трассировки стека внутренних исключений --- w3wp! Security! 1! 2/11 / 2010-18: 18: 23 :: i ИНФОРМАЦИЯ: Исключение при работе с повышенными привилегиями w3wp! Security! 1! 2/11 / 2010-18: 18: 23 :: i ИНФОРМАЦИЯ: Сервер отчетов обнаружил SharePoint ошибка. w3wp! webserver! 1! 2/11 / 2010-18: 18: 23 :: e ОШИБКА: ошибка служб Reporting Services Microsoft.ReportingServices.Diagnostics.Utilities.SharePointException: сервер отчетов обнаружил ошибку SharePoint. ---> Microsoft.SharePoint.SPException: доступ к этому веб-сайту заблокирован.

Обратитесь к администратору для решения этой проблемы. ---> System.Runtime.InteropServices.COMException (0x81020071): доступ к этому веб-сайту заблокирован.

Обратитесь к администратору для решения этой проблемы. в Microsoft.SharePoint.Library.SPRequestInternalClass.GetSiteFlags (String bstrUrl) в Microsoft.SharePoint.Library.SPRequest.GetSiteFlags (String bstrUrl) --- Конец трассировки стека внутренних исключений --- в Microsoft.SharePoint.Library.SPRequest.GetSiteFlags (String bstrUrl) в Microsoft.SharePoint.SPSite.get_ReadLocked () в Microsoft.ReportingServices.SharePoint.Server.SharePointImpersonatedWeb. <> C__DisplayClass1.b__0 () --- Конец трассировки стека внутренних исключений --- в Microsoft.ReportingServices.SharePoint .Server.SharePointImpersonatedWeb. <> C__DisplayClass1.b__0 () в Microsoft.ReportingServices.SharePoint.Server.Utility. <> C__DisplayClass5.b__3 () в Microsoft.SharePoint.SPSecurity.CodeToPSMicrosoft.Security.CodeToPSelevatedWrapper (состояние объекта) в. > c__DisplayClass4.b__2 () в Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess (CodeToRunElevated secureCode) в Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges (WaitCallback secureCode, Object param) в Microsoft.SharePoint.SPS ecurity.RunWithElevatedPrivileges (CodeToRunElevated secureCode) в Microsoft.ReportingServices.SharePoint.Server.Utility.RunElevated (CodeToRunElevated code) в Microsoft.ReportingServices.SharePoint.Server.ShareImpersonatedWebPoint.SharePoint.Server.ShareImpersonatedWebPoint. .SharePointImpersonatedWeb.GetSharePointImpersonatedWeb (String wssUrl, UserContext userContext) в Microsoft.ReportingServices.SharePoint.Server.SharePointDBInterface.internalFindObjectsNonRecursive (String wssUrl, CatalogItemList & children)
в Microsoft.ReportingServices.SharePoint.Server.SharePointDBInterface.FindObjectsNonRecursive (String wssUrl, CatalogItemList & childList, Security secMgr, IPathTranslator pathTranslator, Boolean appendMyReports. .Execute () в Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.RenderFolder () в Microsoft.ReportingServices.WebServer.ReportServiceHttpHandler.RenderPageContent () в Microsoft.ReportingServices.WebService.ReportingServices.WebService.ReportingServices.

Похоже, виртуальный каталог ReportServer все еще обрабатывается SharePoint. Вам нужно настроить его как исключение в SharePoint. Для этого переключитесь в куст SharePoint 12 (C: \ Program Files \ Common Files \ Microsoft Shared \ Web Server Extensions \ 12 \ bin) и выполните команду:

stsadm -o addpath -url http://<sharepointurl>/<ReportServer vdir> -type exclusion
stsadm -o addpath -url http://<sharepointurl>/<Reports vdir> -type exclusion