SQL Server數據庫 創建帳戶

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'

---------------------------------------------------------------------------------------------------------


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