在 SQL Server 2008 中向用户名授予权限
要使用 SQL Server 身份验证建立 ODBC 连接,您需要适当的用户权限。本文将指导您向用户授予特定的数据库权限,确保他们拥有访问数据所需的权限。
使用 SSMS 的图形方法
SQL Server 管理中Studio (SSMS),导航到您要修改的数据库。在“安全”选项卡下,找到“用户”。右键单击目标用户并选择属性。向下滚动到数据库角色成员资格部分,并将用户添加到相关角色。
使用存储过程的命令行方法
向数据库中的所有表授予读取权限数据库,执行以下存储过程:
EXEC sp_addrolemember N'db_datareader', N'your-user-name'
同样,要授予写入权限,使用:
EXEC sp_addrolemember N'db_datawriter', N'your-user-name'
要进行精细控制,请使用 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
MSDN 联机丛书中提供了有关 SQL Server 中用户权限的详细文档。
以上是如何向SQL Server 2008用户授予数据库权限?的详细内容。更多信息请关注PHP中文网其他相关文章!