SQL 登錄名和數據庫用戶

--  1.  創建新的SQL SERVER登錄賬號,登錄名爲usersf,密碼爲123。
--  1.1 使用存儲過程完成
EXEC sp_addlogin 'usersf','123';
--  1.2 用sql語句創建
create login usersf1 with password='123';


--  2.  爲DB_student數據庫新建用戶u1,其登錄名爲usersf。
--  2.1 使用存儲過程完成
Use DB_student
EXEC sp_adduser 'usersf','u1';
--  2.2 用sql語句創建
--  2.2.1
create user u1 from login  usersf ;
--  2.2.2
create user u1 for login  usersf ;


--  3.  爲DB_student數據庫新建用戶u2,其登錄名爲user1。
--(1)使用存儲過程完成
EXEC sp_addlogin @loginame ='usersf' ,@passwd='123' ,@defdb='DB_student';
EXEC sp_addlogin 'user1','123','student';
EXEC sp_adduser 'user1','u2'
--(2)用sql語句創建
create login user2 with password='123',default_database=spj
create user u3 for login  user2

--  4.  
USE [nhwater2] 
GO
--  指定數據庫的所有者(dbo關聯的登錄名)
EXEC sp_changedbowner 'nhwater2';
GO

--  用法 3 :將用戶名映射(關聯)爲指定的登錄名。 
EXEC sp_change_users_login 'UPDATE_ONE','nhwater2cbm','nhwater2cbm';
EXEC sp_change_users_login 'UPDATE_ONE','nhwater2cx','nhwater2cx';
EXEC sp_change_users_login 'UPDATE_ONE','nhwater2gis','nhwater2gis';
GO

 

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