当前位置:首页 > 系统运维 > 正文内容

SQL Server2000 新增用户的角色的正确设置

a8116255316年前 (2010-07-16)系统运维9

此文章主要向大家讲述的是SQL Server2000 新增用户的角色的正确设置以及与权限管理等内容的描述,我们大家都知道服务器角色是具有服务器级别的,由SQL server数据库在安装过程中定义,属于固定角色,一共8个。

用户不能定义服务器角色,但是可以在这些角色中添加用户以获得相关权限。重要 身为 BUILTINAdministrators 组成员的 Windows NT 4.0 或 Windows 2000 用户自动成为 sysadmin 固定服务器角色成员。

下表描述固定服务器角色。

固定服务器角色 描述

sysadmin 在 SQL Server 中进行任何活动。该角色的权限跨越所有其它固定服务器角色。

serveradmin 配置服务器范围的设置。

setupadmin 添加和删除链接服务器,并执行某些系统存储过程(如 sp_serveroption)。

securityadmin 管理服务器登录。

processadmin 管理在 SQL Server 实例中运行的进程。

dbcreator 创建和改变数据库。

diskadmin 管理磁盘文件。

bulkadmin 执行 BULK INSERT 语句。

下面的示例将 Windows NT 用户 CorporateHelenS 添加到 sysadmin 固定服务器角色中。

T-SQL demo

EXEC sp_addsrvrolemember ''CorporateHelenS'', ''sysadmin''

对 sysadmin 角色成员以外的所有用户,securityadmin 具有执行 sp_password 存储过程的权限。bulkadmin 固定服务器角色具有执行 BULK INSERT 语句的权限。与所有指定固定服务器角色成员一样,bulkadmin 角色成员也可以将其它登录添加到角色。但是,由于与执行 BULK INSERT 语句相关联的安全含义(BULK INSERT 语句要求对运行服务器的 *** 和计算机上的任何数据具有读权限),bulkadmin 角色成员授予其它角色成员权限可能并不理想。bulkadmin 角色为 sysadmin 固定服务器角色成员提供了一种 *** ,可以委托要求执行 BULK INSERT 语句的任务,而不用授予用户 sysadmin 权限。允许 bulkadmin 角色成员执行 BULK INSERT 语句,但是这些成员对要插入数据的表仍必须具有 INSERT 权限。

切换到你新增的用户要控制的数据库

use 数据库名

go

SQL Server2000 新增用户

exec sp_addlogin ''test'' 添加登录

exec sp_grantdbaccess N''test'' 使其成为当前数据库的合法用户

exec sp_addrolemember N''db_owner'', N''test'' 授予对自己数据库的所有权限

这样创建的用户就只能访问自己的数据库,及数据库中包含了guest用户的公共表

go

删除测试用户

exec sp_revokedbaccess N''test'' 移除对数据库的访问权限

exec sp_droplogin N''test'' 删除登录

-

最后一步,为具体的用户设置具体的访问权限,这个可以参考下面的最简示例:

添加

添加用户:

exec sp_addlogin ''用户名'',''密码'',''默认数据库名''

添加到数据库

exec sp_grantdbaccess ''用户名'',''数据库名''

权限

grant insert,select,update,delete on table1 to public  

以上的相关内容就是对SQL Server2000 新增用户角色设置权限管理等的介绍,望你能有所收获。

扫描二维码推送至手机访问。

版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。

本文链接:http://2345hao.cn/blog/index.php/post/22024.html

分享给朋友:

“SQL Server2000 新增用户的角色的正确设置” 的相关文章

windows 7系统的电脑发出嘟嘟嘟的声音该怎么解决?

windows 7系统的电脑发出嘟嘟嘟的声音该怎么解决?

在某些电脑中,机器内部蜂鸣器与系统的声音输出方案是相关联的,这样一来会导致当系统输出声音时,即使电脑没有连接外部音响或耳机,也会通过内置蜂鸣器发出“嘟嘟哔哔”的声音。这个问题主要出现在Windows 7电脑中,假如你的电脑恰好遇到了这样的问题,可参考下面的方法来解决: 1、在桌面“计算机”图标上右...

Windows7开机后出现黑一下屏性能降低

Windows7开机后出现黑一下屏性能降低

打开IE浏览器的时候、聊QQ的时候、玩游戏的时候… … 这到底是谁惹的祸呢? 很多人都知道Windows 7桌面特效全部开启会使系统性能降低,那到底是哪个特效导致的这一情况呢? 解决办法: 右键计算机,高级系统设置-性能-设置-关闭”任务栏和开始菜单使用动画“和”最大化和最小化动态显示窗口“...

Skylake平台不能通过USB接口装windows 7系统

Skylake平台不能通过USB接口装windows 7系统

Intel会在2015年推出Broadwell、Skylake两代14nm处理器,前者可以使用9系芯片组,Skylake升级到了LGA1151插槽,需要搭配新的100系列芯片组,但初期的Skylake-S又不能超倍频,所以今年Q2季度开始会很混杂。Skylake一代会支持DDR4,100系列芯片组升...

解决windows 7无法将程序锁定到任务栏或附到开始菜单的方法

解决windows 7无法将程序锁定到任务栏或附到开始菜单的方法

出现该问题的原因是由于使用第三方优化软件消除快捷方式的小箭头引起的。 1、在开始搜索框中键入“regedit”,按回车键打开注册表编辑器。 2、依次定位到以下分支:HKEY_CLASSES_ROOTlnkfile。 3、在lnkfile项上鼠标右键单击“新建”——“字符串值”。...

微软为windows 7用户重新发布补丁KB2952664 帮助提升Win10升级体

微软为windows 7用户重新发布补丁KB2952664 帮助提升Win10升级体

1月13日消息,微软今天为Windows 7(SP1)用户重新推送了编号为KB2952664的更新补丁,该更新在官方KB知识库中的描述为“Windows 7系统升级兼容性更新”,用于帮助微软改进当前版本系统,提升升级到最新版Win10系统的体验。 这项更新还用于在系统中显示Windows10更新提...

windows 7 xp宋体 成功替换windows 7宋体为XP宋体的方法

windows 7 xp宋体 成功替换windows 7宋体为XP宋体的方法

很多朋友从XP升级迈入了Windows 7的殿堂,却发现,Windows 7确实好用和华丽,可是有一些地方不太适应。今天举出一则例子,是把Windows 7系统下的宋体替换为XP系统下的字体。这个并非无聊,大家去网上搜索下,就知道有多少人想要这么做了。 没办法,每人的需求总是那么的不同,好吧,怀旧...