简体   繁体   English

如何在SQL Server 2008中授予用户有限的权限?

[英]How can I grant a user limited permissions in SQL Server 2008?

I want my student assistant to be able to use SQL Server Management Studio to run basic queries to test them before using them in our application. 我希望我的学生助手能够在我们的应用程序中使用它们之前,使用SQL Server Management Studio运行基本查询来测试它们。 I want her to be able to select from tables, but not to insert, delete, or truncate or anything that would otherwise affect our data. 我希望她能够从表中进行选择,但不能插入,删除或截断或以其他方式影响我们的数据。

Does anyone know how I might achieve this? 有谁知道我将如何实现这一目标?

use DatabaseCatalogue
go    
exec sp_addrolemember db_datareader, StudentAssistantsUsername 
go

http://technet.microsoft.com/en-us/library/ms188629(v=sql.90).aspx http://technet.microsoft.com/en-us/library/ms188629(v=sql.90).aspx

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 SQL Server 2008:如何为用户名授予权限? - SQL Server 2008: how do I grant privileges to a username? 如何在SQL Server 2008中授予登录权限? - How to grant permission on logins in sql server 2008? 用于为SQL Server Reporting Services授予用户权限的SQL脚本 - SQL script to grant user permissions for SQL Server Reporting Services 如何在SQL Server中授予/拒绝权限以及如何将用户映射到数据库User表中的UserID? - how to grant/deny permissions in sql server and to map the users to UserID in database User table? 授予对SQL Server 2005的权限 - Grant permissions to SQL Server 2005 如何授予用户对 SQL 服务器中数据库的读取权限? - How do I grant read access for a user to a database in SQL Server? 如何在PostgreSQL中使用'-'授予用户权限 - How to grant permissions for user with '-' in PostgreSQL 如何向sql server用户授予sendmail权限? - How to grant sendmail permission to sql server user? SQL SERVER中查看当前用户是否有权限给其他用户授权 - Checking if the current user has permissions to grant permissions to other users in SQL SERVER 如何在Microsoft SQL Server 2008中为给定用户选择最新事件? - How can I select the latest event for a given user in Microsoft SQL Server 2008?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM