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

Ошибка SQL при запуске «Найти все неиспользуемые пакеты» в консоли отчетов SCCM 2007

Ошибка SQL при запуске моего «Найти все неиспользуемые пакеты» в консоли отчетов SCCM 2007 На вопрос: the_ratzenator Я пытаюсь запустить отчет SCCM 2007, чтобы найти все неиспользуемые пакеты в моей среде, и продолжаю получать эту ошибку:

Произошла ошибка при запуске отчета. Подробности таковы: в разрешении SELECT было отказано в объекте «vPkgStatusSummaryDistPts», базе данных «SMS_PAK», схеме «dbo». Номер ошибки: -2147217911 Источник: поставщик Microsoft OLE DB для собственной ошибки SQL Server: 229

Вот код SQL, который я получил отсюда: http://blog.itminutes.net/?p=781

SELECT PackageID, Name, Version, Manufacturer, Language, Description, 
PkgSourcePath AS [Source Path], LastRefreshTime,
(SELECT COUNT(PkgID) FROM vPkgStatusSummaryDistPts WHERE PkgID = v_Package.PackageID) AS [No of DP]
FROM v_Package
WHERE 
PackageID NOT IN (SELECT PackageID FROM v_Advertisement) AND 
PackageID NOT IN (SELECT ReferencePackageID FROM v_TaskSequenceReferencesInfo) AND 
PackageType = 0
ORDER BY Name 

Это выполняется в SQL Server Management Studio, но не в моей консоли отчетов SCCM 2007.

Я проверил, и "webreport_approle" действительно существует.

Любая помощь будет высоко ценится.

Спасибо

Я решил это. Вот и исправление:

GRANT SELECT ON vPkgStatusSummaryDistPts TO webreport_approle