如何將db_owner
角色分配給我創建的用戶?以編程方式將數據庫用戶設置爲db_owner
我能夠創建一個登錄並將它們添加到數據庫。我不知道如何使用SQL查詢將其權限更改爲db_owner
。
我有一種感覺,我可能缺少一些與我的查詢,我將用戶添加到數據庫?
這裏是將用戶添加到數據庫中
CREATE USER [Driver-SOC-ChrisTest] FOR LOGIN [Driver-SOC-ChrisTest]
WITH DEFAULT_SCHEMA=[dbo]
如何將db_owner
角色分配給我創建的用戶?以編程方式將數據庫用戶設置爲db_owner
我能夠創建一個登錄並將它們添加到數據庫。我不知道如何使用SQL查詢將其權限更改爲db_owner
。
我有一種感覺,我可能缺少一些與我的查詢,我將用戶添加到數據庫?
這裏是將用戶添加到數據庫中
CREATE USER [Driver-SOC-ChrisTest] FOR LOGIN [Driver-SOC-ChrisTest]
WITH DEFAULT_SCHEMA=[dbo]
爲了讓用戶DBO權限查詢:
EXEC sp_addrolemember N'db_owner', N'[Driver-SOC-ChrisTest]'
爲了使數據庫(不建議)的用戶擁有者:
EXEC sp_changedbowner N'[Driver-SOC-ChrisTest]'
+1;你更快 – 2011-06-13 14:24:56
我經常進入GUI,進行我需要的更改,然後按保存按Sc在對話框頂部的ript按鈕並將其發送到一個新窗口。這會給你以前的海報提供的代碼。
偉大的提示!謝謝 – qui 2011-06-13 14:54:53
這是天才!我怎麼不知道這個?非常有用。 – 2016-09-22 11:14:49
請參閱爲SQL Server 2008的這個答案http://stackoverflow.com/questions/3998634/sql-server-2008-how-do-i-grant-privileges-to-a-username – 2013-11-21 02:02:42