0
我在探索嘗試使用SQL Server 2012的主數據服務的&。我發現只讀屬性(列)功能可用。我已經標記爲只讀&它的工作;但是,我失去了所有管理權限。我仍然可以探索模型,但沒有別的。主數據服務(MDS)中的管理員權限丟失
如何在模型未在權限和系統管理視圖下同時列出時獲取MDS上的管理權限。我仍然擁有數據庫本身的管理權限。
我在探索嘗試使用SQL Server 2012的主數據服務的&。我發現只讀屬性(列)功能可用。我已經標記爲只讀&它的工作;但是,我失去了所有管理權限。我仍然可以探索模型,但沒有別的。主數據服務(MDS)中的管理員權限丟失
如何在模型未在權限和系統管理視圖下同時列出時獲取MDS上的管理權限。我仍然擁有數據庫本身的管理權限。
當您將模型的代碼屬性的權限設置爲read_only時,有時模型會從權限和系統視圖中「消失」。
如果您仍然可以訪問底層數據庫,則可以直接在數據庫級別更新成員權限。
您應更新有問題的成員的表tblSecurityRoleAccessMember和/或tblSecurityRoleAccess中的專用ID。
如果您需要更改立即生效,你必須執行以下SP
USE [database];
GO
DECLARE @Model_ID INT;
SELECT @Model_ID = ID FROM mdm.tblModel WHERE [Name] = N'Model_Name';
EXEC [mdm].[udpSecurityMemberProcessRebuildModel]
@[email protected]_ID, @ProcessNow=1;
GO
詳細瞭解安全表的集合了下面的文章中介紹。