Sql-Server

Microsoft SSRS - 使用者可以查看基於他們無權訪問的數據庫的報告嗎?

  • August 31, 2022

我無法理解報表伺服器權限機制。

如果我要基於數據庫創建報告,其他使用者是否能夠查看它,即使他們對數據庫沒有權限?

在我的公司,我們對使用者策略如何與數據庫一起使用非常嚴格,因此只有特定使用者才能登錄數據庫。

如果我使用其中一個使用者創建報表,然後通過 SQL 報表伺服器發布它,只要使用者有權訪問報表所在的特定站點,即使他沒有指定的登錄名,他仍然可以查看報表數據庫?

報表伺服器是否繼續使用報表創建者的權限為報表收集數據?就像它實時更新時一樣?

是否儲存數據源的憑據或使用目前使用者的身份執行報表取決於報表作者。

如果您選擇“使用目前 Windows 使用者”,則該使用者必須有權訪問數據源。如果您儲存數據源的憑據,則使用者只需要訪問報表,而不需要訪問數據庫。

這兩個選項在不同的場景中都很有用。

在此處輸入圖像描述

引用自:https://dba.stackexchange.com/questions/316300