drop role ProgramerRole
--创建角色
create role ProgramerRole
--用于创建 存储过程 视图
grant create procedure,create view to ProgramerRole
--execute用以执行存储过程,alter用以创建、修改存储过程和视图,
--并可以新建立表,但不能修改表,但也可以删除表和对表改名了
grant update,delete,select,insert,execute,alter on schema::dbo to ProgramerRole
--用于允许用户查看 显示估计的执行计划(081205)
grant showplan to ProgramerRole
--创建登录账号
create login username with password='123456'
--创建数据库用户
create user username for login username
--将用户TestUser添加到TestRole角色中
exec sp_addrolemember 'ProgramerRole','username'
分享到:
相关推荐
针对这一问题,开发了“SQLServer 权限设置器”这一小应用程序,旨在简化和优化这一过程。 该应用程序的主要功能可能是为SQL Server 2000数据库提供一个图形化的界面,使得管理员能够更直观、高效地分配和管理权限...
SQL Server 权限管理 SQL Server 权限管理是数据库管理系统中非常重要的一方面,它涉及到用户身份验证、权限管理、角色管理等多个方面。下面是 SQL Server 权限管理的详细知识点: 一、安全帐户认证 安全帐户认证...
SqlServer 用户权限设置 SqlServer 用户权限设置是数据库管理系统中的一项重要功能,它允许数据库管理员控制用户对数据库的访问权限和操作权限。通过设置用户权限,数据库管理员可以限制用户对数据库的访问,防止...
SQL Server 登陆权限操作是指在 SQL Server 中设置用户登录名和权限的操作,包括服务器角色权限和数据库权限。本文将详细介绍如何设置 Test 用户的权限,包括服务器角色的权限 dbcreate、能操作的数据库 Accp50 及...
本主题将深入探讨如何使用SQL语句进行数据库权限设置,以及SQL Server中的权限层次结构。 首先,我们需要理解SQL Server中的权限体系。权限分为两大类:对象权限和服务器权限。对象权限针对数据库内的具体对象,如...
### 第一招:理解SQL Server权限体系 在深入解决权限冲突前,首先必须理解SQL Server的权限模型。SQL Server采用基于角色的访问控制(RBAC)机制,允许管理员创建角色并将用户添加到这些角色中,从而简化权限分配和...
6. 安全管理:管理用户权限,设置角色,以及执行审计和安全策略。 综上所述,SQL Server连接工具是SQL Server生态系统中不可或缺的一部分,它们为数据库管理员和开发者提供了强大的支持,使得SQL Server的管理和...
在开始设置SA账户之前,请确保已经安装了SQL Server 2008,并且能够以Windows身份验证的方式登录到SQL Server Management Studio。 #### 三、设置SA账户步骤 ##### 步骤一:以Windows身份验证方式登录 打开SQL ...
用户权限的层次结构是SQL Server权限模型的核心。系统管理员可以进一步细分权限,将CREATE DATABASE权限授予其他用户,使他们成为新的数据库所有者。数据库所有者可以授予用户在数据库内的各种操作权限,比如创建表...
权限设置例子(vb6.0+sql server 2000) 权限设置例子(vb6.0+sql server 2000) 权限设置例子(vb6.0+sql server 2000) 权限设置例子(vb6.0+sql server 2000)
### SQL Server 2005 和 2008 中设置发送邮件的知识点 #### SQL Server 2005 邮件通知设置步骤 在SQL Server 2005中,为了实现在作业(Job)运行后自动发送邮件通知,可以按照以下步骤进行设置: 1. **启用数据库...
你可以通过它编写、调试T-SQL代码,管理数据库对象,如表、视图、存储过程等,并进行数据库权限设置。此外,它还支持对SQL Server的各种服务进行配置,包括SQL Server Agent、Analysis Services、Integration ...
在SQL Server 2012中,虽然主要推荐使用SQL Server Native Client 11.0,但为了兼容旧版本的SQL Server,如SQL Server 2000,仍然需要使用SQL Server Native Client 10.0。 **1. ODBC与OLE DB接口** - **ODBC**: ...
7. **安全性管理**:此工具可能包含对SQL Server安全性的监控,比如审计用户访问,检查权限设置,以及提醒潜在的安全风险。 8. **资源管理**:通过Spotlight,管理员可以了解SQL Server的资源使用情况,如内存分配...
8. 安全管理:涉及用户、角色、权限的管理,以及如何设置登录账户、防火墙规则和审计策略,以确保数据库系统的安全。 9. ETL与数据仓库:SQL Server Integration Services(SSIS)用于数据提取、转换和加载(ETL)...
3. **安全性**:SQL Server提供了严格的用户权限管理和角色分配,可以设置对象级别的权限,确保数据的安全性。 4. **备份与恢复**:SQL Server支持多种备份类型,如完整备份、差异备份和日志备份,以及多种恢复模式...
如果是非域环境,可以打开组策略,计算机配置----》windows 设置----》用户权限分配,找到“内存中锁定页面”,添加能够运行sqlserver.exe的用户。如果是域环境,可以从管理工具打开域安全策略,域控制器安全策略---...