Sql-Server-2005
在 SCCM 2007 報告控制台中執行我的“查找所有未使用的包”時出現 SQL 錯誤
在 SCCM 2007 報告控制台中執行我的“查找所有未使用的包”時出現 SQL 錯誤 提問者:the_ratzenator 我正在嘗試執行 SCCM 2007 報告以查找我的環境中所有未使用的包,但我不斷收到此錯誤:
執行報告時發生錯誤。詳細資訊如下:對象“vPkgStatusSummaryDistPts”、數據庫“SMS_PAK”、模式“dbo”的SELECT 權限被拒絕。錯誤號:-2147217911 來源:Microsoft OLE DB Provider for SQL Server Native 錯誤: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”確實存在。
任何幫助都感激不盡。
謝謝
我解決了。這是修復:
將 vPkgStatusSummaryDistPts 上的選擇授予 webreport_approle