-- 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