SQLSERVICE如何創建一個用戶

--殺死用戶進程
EXEC sys.sp_who @loginame = NULL -- sysname 查看用戶進程

--找到執行語句並執行
SELECT  'use [' + a.name+ ']; exec dbo.sp_changedbowner @loginame = N''sa'', @map = false; '
FROM    sys.databases a INNER JOIN sys.syslogins b ON a.owner_sid = b.sid
WHERE   b.name = 'sa'

--執行殺死進程
KILL pid

--刪除用戶
DROP user dba
--或者
EXEC sp_dropuser 'dba'

-- 轉移用戶權限
use [master]; exec dbo.sp_changedbowner @loginame = N'dba', @map = false;


--創建登錄名
create login dba with password='pwd', default_database=master 

--加權限成員
exec sp_addrolemember 'db_owner', 'qmsop'

--創建用戶

use master
go
create user dba for login dba with default_schema=dbo
go
exec sp_addrolemember 'db_owner', 'dba'
GO

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章