sqlserver學習筆記(二)—— 創建登錄名、用戶名


(重要參考:51自學網——SQL Server數據庫教程)

 

登錄名與用戶名的區別:

1.登錄名是指可以使用新建的登錄名和密碼登錄數據庫這個程序軟件,但不能打開或展開用戶自己創建的數據庫;

2.用戶名是在登錄名基礎上,為用戶自己創建的數據庫新加的可查看用戶,但要進行增查改刪操作仍然需要為該用戶添加使用權限。用戶名可以與登錄名相同,也可以不同。一個數據庫可以擁有多個用戶,一個用戶也可以訪問多個數據庫。

 

為數據庫添加新的登錄名,有兩種方式:一:windows身份 二:sqlserver身份

首先,采用windows或sa(超級管理員)身份登錄本地數據庫,展開數據庫——安全性——登錄名,右鍵新建登錄名,

如上圖所示,新建登錄名“user_a”,選擇sqlserver身份驗證,設置密碼,不勾選強制實施密碼策略,確定。

創建完數據庫,斷開數據庫連接,重新登錄,使用新建的user_a的sqlserver身份登錄。

 

可以發現登錄成功,但不能訪問自己創建的E_Market數據庫。

 

接下來,為E_Market數據庫創建用戶名,並添加使用權限。

先斷開數據庫連接,使用windows身份或sa登錄數據庫;

方法一:

如上圖所示,打開自己創建的要添加用戶的數據庫E_Market,展開,選擇安全性——用戶——右鍵新建用戶

在選擇頁——常規,創建帶登錄名的sql用戶,登錄名選擇剛剛新建的登錄名user_a,再自定義用戶名;然后點擊選擇頁——安全對象。

選擇搜索——特定類型的所有對象——確定。

勾選表——確定。

為用戶user_a添加想使用的權限,在授予欄打鈎即可。

方法二:

方法二與方法一類似,在常規項-創建用戶名完成后,選擇成員身份,按下圖所示勾選。

完成后,斷開服務器連接,用user_a重新登錄,檢查。

沒有賦予用戶權限的用戶,只能打開用戶所屬的數據庫,但不能對數據庫中的表進行操作;所以加上權限一步是必須的。

下一節講一下另一種創建用戶的方式,登錄名和用戶名同時創建。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM