2017-07-20 56 views
0

我在使用來自客戶端的Report Builder桌面應用程序連接Reporting Services時遇到了問題。自定義身份驗證中的SSRS報告構建器訪問問題

我的環境:

  1. SQL Server報表服務2016

  2. 報表生成器最新的基於ClickOnce的從客戶機

  3. SQL Server Analysis Services的表格模式2016 -

我的兩個SSRS和分析服務立方體是相同的Windows服務器2012年

身份驗證類型:CUSTOM

方案: 我使用CustomAuthentication代碼啓用了Reporting Services上的自定義身份驗證。自定義身份驗證可以正常連接Report Server。我在Analysis Services 2016中有基於角色的安全設置,並且基於CUSTOMDATA參數爲自定義身份驗證行級別安全性工作正常。

現在我需要報告生成器來連接我的報告服務來執行報告創作。在這種情況下,報告構建器成功執行自定義身份驗證並連接到報告服務器,但是在數據源連接期間,它再次嘗試從客戶端連接SSAS多維數據集,並且失敗。我遵循配置報告生成器訪問的步驟如下:https://docs.microsoft.com/en-us/sql/reporting-services/report-server/configure-report-builder-access

在這方面的任何幫助將是偉大的。

回答

1

使用ReportBuilder進行報告創作需要從ReportBuilder客戶端直接連接到數據源。例如參見

https://blogs.msdn.microsoft.com/psssql/2009/12/03/report-builder-and-firewalls/

+0

在我的情況我的兩個客戶端和服務器是同一個網絡上,但沒有域設置...在這種情況下,同時打開報表生成器首先檢查連接到報表服務器是成功的使用自定義安全性並在連接數據源時提供用戶名和密碼後提供失敗,但登錄失敗但同一用戶擁有完全訪問權限 –

+0

這篇寫於2009年的博客在SQL Server 2016上同樣適用嗎? –

+0

我相信是的。 ReportBuilder是一個獨立的報告工具。您可以使用它在沒有任何報告服務器的情況下編寫和測試RDL報告。 –