SQLServer2008数据库管理系统使用SQL语句创建登录用户步骤的详细说明。
废话没多说,直接给大家粘上代码,具体代码如下所示:-服务器角色:
-固定服务器角色有一组固定的权限,适用于整个服务器范围,它们专门用于管理SQL Server,并且不能更改分配给它们的权限。
你可以指定登录到一个固定服务器角色没有用户帐户数据库。
从低水平的作用描述的顺序(bulkadmin)到最高水平的作用(系统管理员):
1、bulkadmin:这个服务器角色的成员可以运行bulkinsert声明。这个声明允许将数据从文本文件导入到SQL Server 2008数据库。
-为需要大容量插入数据库的域帐户设计。
2、dbcreator:这个服务器角色的成员可以创建、更改、删除和恢复任何数据库。这不仅是助理DBA的作用,
它也可能是开发人员的角色。
3、Diskadmin:这个服务器的作用是用来管理磁盘文件,如镜像数据库和添加备份设备。它适用于助理DBA。
4、进程管理员:SQL Server 2008可以多任务,即你可以通过执行多个进程执行多个项目。
例如,SQL Server 2008可以生成一个进程将数据写入缓存,而另一个过程是用来从缓存中读取数据。
此角色的成员可以结束进程(在SQLServer 2008为删除)。
5、securityadmin:这个服务器角色的成员将管理登录名和它的性质。他们可以授权,拒绝,并吊销服务器级别权限。
你也可以授权,拒绝和撤销数据库级权限。此外,他们可以重置2008 SQLServer登录名的密码。
6、serveradmin:这个服务器角色的成员可以更改范围的配置选项和关闭服务器的服务器。
例如,有多少记忆可以通过SQLServer 2008,或有多少信息是通过网络传输或关闭服务器,该角色可以减轻管理员的管理负担。
7、setupadmin:专为用户需要管理链接服务器和控制启动存储过程。
-此角色的成员可以被添加到setupadmin,可添加、删除和配置链接服务器和控制启动过程。
8、系统管理员:这个服务器角色的成员有权在SQLServer 2008执行任何任务。
- 9和公共:有两个主要特点。首先,在初始状态中没有权限;第二,所有数据库用户都是其成员。
-数据库的作用
-固定数据库角色有一组预定义的权限设计允许您轻松地管理权限组的db_owner角色成员可以执行所有配置和维护数据库的活动。
微软提供9个内置角色,使用户能够在数据库级别授予特殊特权。
——db_owner:此角色的用户可以在数据库中执行任何操作。
——db_accessadmin:此角色的成员可以添加或从数据库中删除用户。
——db_backupopperator:此角色的成员允许数据库备份。
——db_datareader:此角色的成员可以从任何表中读取任何数据。
——db_datawriter:此角色的成员允许将数据写入到任何表。
——db_ddladmin:该角色的成员允许您添加、修改或删除数据库中的任何对象(即,你可以执行任何DDL语句)。
-创建登录用户
创建登录占卜者
随着
密码= '825991,
default_database =王平
使用存储过程授予新的登录用户diskadmin作用
执行sp_addsrvrolemember'diviner ','diskadmin
——为登录帐户创建数据库帐户、完成用户登录和数据库帐户映射,并普遍建议数据库用户和登录用户名保持不变。
创建登录占卜者与default_schema = dbo用户占卜者
使用存储过程的数据库用户必须执行DDL权限授权
执行sp_addrolemember'db_ddladmin ','diviner
-授权我们新创建的用户
授予选择、更新、删除、插入
在t_mystudents
Diviner
恢复权限
撤消选择、插入、更新、删除
在t_mystudents
从Diviner
-创建一个角色(并自动将角色分配给用户)
创建角色经理授权的占卜者
-角色分配给用户Divinier(不可用)
——给经理
——Diviner
---经理人的角色分配给用户Divinier用户(不可用)
——撤销经理
从占卜者级联
-删除角色
删除角色管理
-赋予角色权力
授予选择、插入、删除、更新
在t_mystudents
经理
-收回角色的权利
撤消选择、插入、删除、更新
在t_mystudents
从经理
-删除数据库用户
删除用户占卜者
-删除登录用户
滴登录占卜者
以上是SQL Server 2008数据库管理系统由萧边提出,利用SQL语句的解释用户的步骤。我们希望能帮助你。如果你有任何问题,请给我留言,萧边会及时回复你。