SQL Server數據庫 創建帳戶
在SQL Server中創建用戶角色及授權
準備建立一個zry數據庫帳戶,用來管理數據庫mydb。
1.首先在SQL Server服務器級別,創建登陸賬戶(create login)
create login zry with password=‘zryhappy’,default_database=mydb
注:登陸帳戶名爲‘zry’,登陸密碼爲‘zryhappy’,默認連接到的數據庫爲‘mydb’,可以連接到數據庫,但無法訪問數據庫對象。
2.創建數據庫用戶(create user)
爲登陸帳戶創建數據庫用戶:
create user zry for login zry with default_schema=dbo
注:新創建的數據庫用戶在mydb數據庫中的security中user下可以找到新創建的zry,指定了數據庫用戶‘zry’的默認schema是‘dbo’。
3.通過加入數據庫角色,賦予數據庫用戶‘zry’權限:
exec sp_addrolemember 'db_owner','zry'
注:賦予數據庫用戶‘zry’ ‘db_owner’的權限,此時,zry就可以全權管理數據庫mydb中的對象了。
4.如果想讓SQL Server 登陸帳戶‘zry’訪問多個數據庫,比如mydb2。可以讓sa執行下面的語句:
use mydb2
go
create user zry for login zry with default_schema=dbo
go
exec sp_addrolemember 'db_owner' ,'zry'
go
此時,zry就可以有兩個數據庫mydb,mydb2的管理權限了。
--------創建帳戶-----------------------------------------------------------------------------------
1.先創建一個數據庫zry,可手動創建
2.創建帳戶zry,執行下面的sql
create login zry with psssword='zryhappy',default_database=zry
create user zry for login zry with default_schema=dbo
exec sp_addrolemember 'db_owner' , 'zry'
---------------------------------------------------------------------------------------------------------