1. 程式人生 > >MS SQL Server 2014 中,新建登入使用者,分配許可權,並指定該使用者的資料庫

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 WITHPASSWORD = '新密碼'

2、如果在 步驟3 使用者對映 選項卡中沒有將該使用者對映到相應的資料庫,則即使在 常規 選項卡中指定了 預設資料庫,該使用者也不能正常登陸了,此時報錯 4064,資料庫使用者列表中並沒有該使用者,所以使用者登入時拒絕操作


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


五、參考資料

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

感謝交流


Continue;[email protected]2011-11-25