思路:
1.建立資料庫伺服器登入使用者
2.建立指定資料庫的使用者,並且和伺服器使用者聯絡起來
3.給資料庫的使用者新增角色
**實現:
1.建立名為login的伺服器登入使用者dba,尼瑪dbpwd,預設資料庫mydb
create login dba with password='dbpwd
', default_database=mydb
2.建立資料庫使用者dba,並且連線伺服器使用者login,預設框架dbo
createuser dba for login dba with default_schema=dbo
3.給資料庫使用者dba加入資料庫角色db_owner,既設定它的許可權,角色的具體許可權,網上去了解
exec sp_addrolemember 'db_owner
', '
dba'
到這一步就完成了乙個賬號的建立和指定操作的資料庫。如果需要操作多個資料庫,比如mydb2,過程是一樣的
use mydb2 gocreate
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...