SQL SERVER登入賬戶管理的T SQL 命令

2022-09-17 14:30:12 字數 1585 閱讀 7463

一、 sql server登入賬戶管理

1、 create login ---------建立登入賬戶

① create login 《登入名》  from windows [with default_database=資料庫名]    登入名::=[網域名稱或計算機名\windows使用者賬號]

該命令為建立windows類別的登入賬戶,如:

create login [linbwin7\user1] from windows with default_database=家電進銷管理

② create login 登入名 with password='密碼'  [,default_database=資料庫名]

該命令建立sql server類別的登入賬戶,如:

create login lisi with password='123', default_database=家電進銷管理

另外 create login 命令可指定關鍵字 must_change, check_expiration, check_policy 來使用windows密碼策略,前提是已經開啟windows密碼策略,只有sysadmin 和 securityadmin 固定伺服器角色或成員才可以建立登入賬戶。

2、alter login----------修改登入賬戶

① alter login 舊登入名 with name=新登入名   注意:修改登入名與刪除再建登入名不一樣。如:

alter login suser1 with name=suser2

② alter login 登入名 with password='新密碼'     注意:登入使用者可以更改自己的密碼,而只有sysadmin角色中的使用者才可以修改任何其他使用者的密碼。

alter login suser4 with password='12344'

③ alter login 登入名   禁用或啟用某個賬戶。 注意:只用sysadmin 和 securityadmin 才可以執行該命令。

alter login suser4 disable

3、drop login-------------------刪除賬戶

drop login 登入名    注意:不能刪除擁有任何安全物件、伺服器級別物件或**作業的登入賬戶,不能刪除sa,不能刪除當前連線到sql server伺服器正在使用的賬戶,只有sysadmin 和 securityadmin角色的使用者才可以刪除賬號。

drop login suser4

4、sp_addsrvrolemember 登入名, 角色名-------------向某個固定伺服器角色中新增成員。

如: sp_addsrvrolemember suser5, securityadmin

5、 sp_dropsrvrolemember 登入名, 角色名-------------刪除某個固定伺服器角色中某個成員。

如:  sp_dropsrvrolemember suser5, securityadmin

6、is_srvrolemember ('角色名' [, '登入名'])  該函式用來判斷指定的登入名是否是某個伺服器角色成員,返回1表示是,0表示不是,其他值說明指定的伺服器角色名時錯誤的,如果登入名是當前正在使用的,則可以省略。

mysql 賬戶管理 MySQL賬戶管理

登陸 退出mysql伺服器 登陸mysql伺服器時,可以使用mysql命令並在後面指定登陸主機以及使用者名稱和密碼。mysql命令的常用引數如下 h主機名,該引數指定主機名或ip,如果不指定,預設是localhost。u使用者名稱,該引數指定使用者名稱。p密碼,該引數指定登陸密碼。如果該引數後面有欄...

SQL Server 關於服務賬戶

sql server中的每個服務代表乙個程序或一組程序,每個程序需要有訪問sql server相關檔案 如.mdf ndf 和 ldf 等檔案 或登錄檔或者sql server安裝目錄的許可權。這些服務要在顯示登入界面前就載入完成。為了能讓sql server服務在作業系統中正常的啟動和執行,就需要...

mysql 賬戶 mysql 賬戶管理

mysql增加新使用者賬戶 可以用兩種方式建立mysql賬戶 1.使用grant語句 2.直接操作mysql授權表 最好的方法是使用grant語句,因為這樣更精確,錯誤少。建立超級 使用者 mysql grant all privileges on to monty localhost identi...