SQL資料庫新增新賬號,只操作指定資料庫

2022-02-20 21:13:04 字數 1172 閱讀 3965

思路:

1.建立資料庫伺服器登入使用者 

2.建立指定資料庫的使用者,並且和伺服器使用者聯絡起來

3.給資料庫的使用者新增角色

**實現:

1.建立名為login的伺服器登入使用者dba,尼瑪dbpwd,預設資料庫mydb

create login dba with password=

'dbpwd

', default_database=mydb

2.建立資料庫使用者dba,並且連線伺服器使用者login,預設框架dbo 

create

user dba for login dba with default_schema=dbo

3.給資料庫使用者dba加入資料庫角色db_owner,既設定它的許可權,角色的具體許可權,網上去了解

exec sp_addrolemember '

db_owner

', '

dba'

到這一步就完成了乙個賬號的建立和指定操作的資料庫。如果需要操作多個資料庫,比如mydb2,過程是一樣的

use mydb2 go

create

user dba for login dba with default_schema=dbo go

exec sp_addrolemember '

db_owner

', '

dba'

go

下面附加寫一些,設定使用者名稱的語句

1.禁用、啟用登陸賬號

alter login dba disablealter login dba enable

2.登陸賬戶改名

alter login dba with name=dba_nick

3.登陸賬戶改密碼

alter login dba with password='loginpwd2'

4.資料庫使用者改名

alter user dba with name=dba_nick

5.更改資料庫使用者預設框架

alter user dba with default_schema=sales

6.刪除資料庫使用者

drop user dba

10.刪除伺服器使用者

drop login dba

為Mongdb資料庫新增賬號

為了保障資料庫的安全,我們需要給資料庫新增賬號。分為超級管理員賬號 可以對資料庫中所有的資料庫進行管理 普通人員賬號 只能夠給資料庫中的某一資料庫進行管理。必須要先建立超級管理員賬號,才能建立普通賬號。獨立於專案之外,使用命令進行操作。1.以系統管理員的方式執行powershell 2.連線資料庫 ...

資料庫操作sql

一 資料庫的建立 1 建立乙個名稱為mydb1的資料庫 create database mydb1 2 建立乙個使用utf8字符集的mydb2資料庫。create database mydb2 character set utf8 3 建立乙個使用utf8字符集,並帶比較規則的mydb3資料庫。cr...

CRUD 資料庫SQL操作

概念 crud是指在做計算處理時的 增加 create 讀取 retrieve 重新得到資料 更新 update 刪除 delete 幾個單詞的首字母簡寫。主要被用在描述軟體系統中資料庫或者持久層的基本操作功能。createcreate table stu id varchar 20 primary...