如何增加SQL使用者許可權不可以修改架構

2021-06-07 14:06:11 字數 639 閱讀 1102

--1、每個使用者資料庫(包括model)增加資料庫角色

create role [dt_rwe] authorization [dbo]

--2、每個使用者資料庫(包括model)設定資料庫角色全縣

grant  view definition,execute to [dt_rwe]

--3 增加登入名

create login [domain\domain users] from windows

with default_database=[master], default_language=[簡體中文]

--4 在每個資料庫中對使用者進行授權

exec dbo.sp_addrolemember @rolename=n'dt_rwe', @membername=n'liebo\domain users'

goexec dbo.sp_addrolemember @rolename=n'db_datareader',

@membername=n'liebo\domain users'

goexec dbo.sp_addrolemember @rolename=n'db_datawriter',

@membername=n'liebo\domain users'

go

千萬不可以提如何做的需求

現存在乙個軟體需求,該軟體實現的真正目的如下圖右下角的橢圓形所示。有些時候軟體需求提出人員並非把軟體真正目的告訴軟體開發人員,而是把他 她 所認為的要達到這個目的所需的環節步驟作為需求提出。比如上圖中,需求人員直接告訴研發人員,你需要實現乙個軟體,即首先做環節a,然後再做環節b,最後做環節c 但實際...

C 如何製作乙個不可以被繼承的類

c 11已有final關鍵字阻止繼承,所以以下技術廢棄 此時如果有繼承的類,將無法呼叫父類的建構函式,即無法被繼承。但構造或者析構此類都需要靜態成員函式來執行,不是很方便。template typename t class makesealed makesealed class sealedclas...

如何讓SQL使用者只能看到自己擁有許可權的庫

以sql server 2012 為例 圖是部分資料庫的截圖,我們執行 儲存 deny view anydatabase topublic 然後給best庫的best使用者執行 alter authorization ondatabase mineto mine 資源管理器中best使用者登陸後就只...