MS SQL Server 2014基礎:新建登錄用戶,分配權限,並指定該用戶的數據庫


一、運行環境

系統:Windows 10
數據庫:SQL Server 2014
數據庫名: APP     新建的用戶名: app

二、操作步驟

1、打開 MS SQL Server Management Studio,以 Windows身份認證方式登錄。


2、在對象資源管理器下,“安全”==>“登陸名”==>右鍵 "屬性" ==> "新建登錄名"



3、打開“登錄名- 新建”對話框后,常規==>選擇“SQL Server 身份驗證”==>填寫“登陸名” and "密碼",

(這次,我是取消了“強制實施密碼策略”)

選擇默認數據庫為“APP”.

(已經新建好了數據庫APP,如果之前沒有新建自己的數據庫,這里默認master就好)


 

設置服務器角色選項卡


 

設置用戶映射選項卡



設置狀態選項卡




輸入完成后確認


4、對象資源管理器 下,右鍵服務器實例名稱(.\SQLEXPRESS),選擇屬性


在安全性選項卡下,服務器身份驗證中,選擇“SQL Server 和Windows身份驗證模式”


 

5、斷開連接,重新連接時用“SQL Server身份驗證”,此時新建用戶成功。


三、配置權限

由於 app 用戶所擁有的權限非常低,僅是可以連接,權限配置在相應數據庫的 屬性 配置中


四、錯誤說明

1、如果在 步驟3 常規 選項卡中勾選了 強制實施密碼策略,則會出現 15128 錯誤
    此時需要以 Windows身份認證方式 登錄后 執行如下語句

  1. AlTER LOGIN testUser WITH PASSWORD = '新密碼'  

2、如果在 步驟3 用戶映射 選項卡中沒有將該用戶映射到相應的數據庫,則即使在 常規 選項卡中指定了 默認數據庫,該用戶也不能正常登陸了,此時報錯 4064,數據庫用戶列表中並沒有該用戶,所以用戶登錄時拒絕操作


3、如果在 步驟4 中沒有指定 服務器身份驗證 方式,則登錄時會出現 18456 的錯誤

 

五、參考資料

http://blog.csdn.net/zhouquan2009/article/details/7010387

感謝交流


免責聲明!

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



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