資料庫的使用者

前提

  • 大部分的資料庫使用涉及資料庫的四個基本操作,Create、Read(Query)、Update 及 Deiete,此類型的資料庫使用者多為擁有者角色。

  • 本文下例建立在幾個前提之下:

    • 已有資料庫 (Database) 且此資料庫中含有資料表 (Table)
    • 含有一個能進入資料庫伺服器的管理員
    • 部分操作在 SQL Server 2014 Management Studio 上完成

先創立一個可以登入伺服器的使用者

  • 必須先建立一個能夠登入此資料庫伺服器的使用者,此時此使用者並無指定有哪一資料庫的權限。

  • 進入 SQL Server 2014 Management Studio 後,對登入的資料庫伺服器點擊右鍵 > 新增查詢,然後鍵入下方 SQL 指令

/* 假設登入帳號為 dbuser,密碼亦為 dbuser */
CREATE LOGIN dbuser 
    WITH PASSWORD = 'dbuser' 
GO

建立可以使用此伺服器上資料庫的使用者

  • 進入 SQL Server 2014 Management Studio 後,對該資料庫伺服器點擊右鍵 > 新增查詢,然後鍵入下方 SQL 指令
/* 
* 先連結能使用此資料庫的帳號,此帳號必須能登入此伺服器
* USER dbuser 指登入此資料庫的名稱,而 LOGIN dbuser 則是登入伺服器的名稱
*/
CREATE USER dbuser FROM LOGIN dbuser;

/* 
* 指定此帳號在資料庫中的權限,此例為 database owner
*/
EXEC sp_addrolemember N'db_owner', N'dbuser'
GO

results matching ""

    No results matching ""