首頁 >資料庫 >mysql教程 >如何在SQL Server 2008中授予資料庫權限?

如何在SQL Server 2008中授予資料庫權限?

Susan Sarandon
Susan Sarandon原創
2025-01-01 11:50:09542瀏覽

How to Grant Database Privileges in SQL Server 2008?

在 SQL Server 2008 中授予資料庫權限

要使用 SQL Server 驗證建立 ODBC連線並授予使用者全面的資料庫權限,請依照步驟如下:

授予全部閱讀權限權限:

EXEC sp_addrolemember N'db_datareader', N'your-user-name'

此指令授予使用者對資料庫中所有資料表的所有讀取權限。

授予所有寫入權限:

EXEC sp_addrolemember N'db_datawriter', N'your-user-name'

此指令授予使用者所有寫入權限(INSERT、UPDATE、DELETE)資料庫中的所有資料表。

授予細化權限:

如果需要,您可以使用GRANT 指令授予單一資料表的特定權限:

GRANT SELECT, INSERT, UPDATE ON dbo.YourTable TO YourUserName
GRANT SELECT, INSERT ON dbo.YourTable2 TO YourUserName
GRANT SELECT, DELETE ON dbo.YourTable3 TO YourUserName

圖解方法:

授予權限在SSMS中以圖形方式顯示:

  1. 導覽至有問題的資料庫。
  2. 點選安全性 >使用者。
  3. 右鍵點選使用者並選擇屬性。
  4. 向下捲動至「資料庫角色成員資格」並將使用者新增至所需的角色。

請參閱 MSDN Books Online for SQL Server 以取得授予資料庫權限的綜合文件。

以上是如何在SQL Server 2008中授予資料庫權限?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn