使用图形和命令工具在 SQL Server 2008 中授予数据库权限
要使用 SQL Server 身份验证建立 ODBC 连接,用户需要特定的数据库特权。本文演示如何在 SQL Server 2008 中使用图形和命令行工具授予这些权限。
图形方法 (SSMS)
命令行方法
要在每个表的基础上授予特定权限,请使用 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
要授予更广泛的读取权限,请将用户添加到默认的 db_datareader 角色:
EXEC sp_addrolemember N'db_datareader', N'your-user-name'
对于写入权限,将用户添加到 db_datawriter角色:
EXEC sp_addrolemember N'db_datawriter', N'your-user-name'
附加说明
以上是如何使用 SSMS 和 T-SQL 在 SQL Server 2008 中授予数据库权限?的详细内容。更多信息请关注PHP中文网其他相关文章!