sql server删除用户
sybase中的用户分为两种:sql服务器用户(登录帐号)和数据库用户。 安装完SQL服务器后,系统自动建立一个SQL服务器用户sa,口令为空,即系统管理员,他对整个系统有操作权,其他用户均由系统管理员建立。
在SQL Server中有三种特殊的用户:系统管理员、用户数据库所有者(建立相应数据库的数据库用户)DBO、一般用户。系统管理员对整个系统有操作权;用户数据库所有者对他所建立的数据库具有全部操作权利;一般用户对给定的数据库只有被授权的操作权限。
数据库用户一般可分为用户组,任一数据库在建立后即被赋予一个用户组public。
1、建立SQL服务器用户名(登录帐号)
作为一个用户,为了使用SQL Server,他必须在SQL Server上有一个SQL服务器用户名(登录帐号)。这个帐号是系统管理员通过sp_addlogin来增加的。
sp_addlogin 登录名,口令,库名,语言,全名
例:建立用户zhang, 口令为zhangling(最低六位),全名为Zhang ling
1 > sp_addlogin zhang,zhangling,null,null,Zhang ling
2 > go
3 > select * from syslogins
4 > go
2、增加数据库用户名
同样,为了使用SQL Server上的数据库,他必须在数据库中有一个用户名,这个用户名是数据库所有者通过sp_adduser来增加的。数据库用户名不必和用户帐户一样,而且在不同的数据库中用户名可以不同。多个用户可以有相同的SQL Server帐户。同样,多个SQL Server帐户可以有相同的数据库名。
sp_adduser 登录名,别名,组名
登录名为用户的SQL服务器登录名;别名为用户在数据库中的用户名;组名为用户所属的数据库用户组。
例:用户zhang增加为tele114的用户,别名为zhang1,属于用户组china
1 >sp_addgroup china
2 >go
1 >sp_adduser zhang,zhang1,china
2 >go
1 > sp_helpuser
2 > go
*例:删除别名zhang1,用户组china,登录名zhang
1 > use tele114
2 > go
3 > sp_dropuser zhang1
4 > go
5 > sp_helpuser
6 > go
1 >sp_dropgroup china
2 >go
1 > sp_helpgroup
2 > go
3 > use master
4 > go
5 > sp_droplogin zhang
6 > go
7 > select * from syslogins
8 > go
3、数据库操作授权
grant 命令序列 to 用户名
A. 系统管理员可以授予其他用户CREATE DATABASE的权限,使其他用户可以成为数据库所有者。
B. 数据库所有者在他所拥有的数据库中,可以授予其他用户的权限有:
l CREATE TABLE ------------------- 建表
lCREATE DEFAULT ------------------ 建缺省
lCREATE RULE ------------------- 建规则
lCREATE PROCedure ------------------ 建存储过程
lCREATE VIEW ------------------- 建视图
lDUMP DATABASE ------------------- 备份数据库
lDUMP TRANsaction ------------------ 备份日志
C. 数据库对象所有者可以授予其他用户的操作权限有:
l SELECT
l UPDATE
l INSERT
l EXECute
l DELETE
l REFERENCE
例:授予zhang1在数据库tele114上建表,建视图,建存储过程;对表students有select,reference权;对name,native字段有update权。
1 > use tele114
2 > go
3 > grant creat table,create procedure ,create view to zhang1
4 > go
5 > grant select,reference on students to zhang1 with grant option 6 > go
7 > grant update on students(name,native) to zhang1
8 > go
9 > sp_helprotect
10 > go
分享到:
相关推荐
9. **分析服务**:SQL Server 2000的分析服务允许用户创建多维数据集和立方体,支持OLAP操作,便于进行复杂的数据分析和决策支持。 10. **报表服务**:报表服务提供了创建、管理和分发报表的功能,支持交互式报表和...
本篇将深入探讨SQL Server 2000的事务机制,帮助你全面理解并掌握如何在多用户环境下有效地处理数据并发。 首先,我们来了解事务的基本概念。事务是数据库操作的基本单元,它包含了一组逻辑相关的数据库操作。这些...
《SQL Server 2000菜鸟进阶》是一份针对初学者的教程资源,旨在帮助对数据库管理系统感兴趣的读者快速掌握SQL Server 2000的基本概念、安装与配置、数据管理以及查询操作。SQL Server 2000是微软公司推出的企业级...
《SQL Server 2000 数据库安装手册》是针对该版本数据库系统的一份详尽指南,主要涵盖了SQL Server 2000的安装流程和补丁应用,旨在确保用户能够顺利地在不同操作系统上部署和维护数据库服务器。 在选择SQL Server ...
在SQL Server 2000中,理解如何设置用户权限、角色和登录是至关重要的。这部分可能涉及登录账户的创建、角色分配、权限控制,以及如何保护数据库免受未授权访问。 五、备份与恢复 数据库的备份和恢复是确保数据安全...
这个“SQL Server 2000 msde2000企业管理器绿色免安装版”是一个便携式、无需正式安装的版本,便于用户快速启动和使用。 企业管理器是SQL Server的重要组成部分,它是一个图形用户界面工具,用于管理和维护SQL ...
1. **SQL Server 2000企业版**:这是SQL Server 2000系列中的最高版本,支持无限数量的并发用户和最大的硬件扩展,适合大型企业或高负载环境。但"精简版"意味着它可能去除了某些非核心功能,如高级分析服务、复制...
SQL Server 2000 及其 SP3 补丁安装使用说明文档 本文档包含了五个部分...本文档提供了详细的安装说明和操作步骤,旨在帮助用户快速安装和配置 SQL Server 2000 及其 SP3 补丁,从而实现远程登陆和数据库附件的功能。
本套"SQL Server 2000 数据库操作视频(全)"涵盖了该系统的各个方面,旨在帮助学习者掌握全面的SQL Server 2000操作技能。 一、SQL Server 2000的核心概念 1. 数据库引擎:负责处理SQL语句,管理数据存储和检索。 ...
SQL Server 2000提供了用户和角色管理、权限分配、登录验证以及防火墙规则等机制,确保只有授权用户可以访问特定数据。 8. **性能监控与优化**: 通过查询分析器和性能监视器,你可以分析SQL Server的运行状况,...
【标题】"Microsoft SQL Server 2000 基础系列课程.rar" 提供的是一个针对初学者的全面教程,旨在帮助学习者掌握SQL Server 2000这一关系数据库管理系统的基础知识。SQL Server 2000是微软公司推出的一款强大的...
总的来说,"chs_sql2ksp3.exe"是SQL Server 2000用户必须考虑的升级,它不仅可以改善系统性能,还可以提供最新的安全更新,保障数据安全。同时,配合JDBC,Java开发者可以更高效地进行数据库操作。记住,定期维护和...
标题"SQLSERVER2000数据库例子"指的是这个压缩包包含的是SQL Server 2000的一些示例数据库,这些示例通常用于教学、学习和测试环境,帮助用户了解如何设计、创建和管理数据库。这些例子可以展示SQL Server 2000的...
这个四合一版本的SQL Server 2000是针对Windows操作系统,特别是Win7、XP和Win10设计的,确保在这些平台上能够稳定运行。在CSDN上,有一篇文章详细介绍了如何安装和使用,链接为。 首先,让我们深入了解SQL Server ...
### Java程序通过JDBC连接SQLServer2000数据库全解 #### 一、环境搭建与配置 在深入了解如何利用Java程序通过JDBC连接SQLServer2000之前,我们首先需要确保具备以下条件: 1. **安装SQL Server 2000**: 首先需要...
SQL Server 2000提供角色、用户、登录名等概念,实现权限的精细管理。了解如何设置和管理这些安全机制,能确保数据库的安全运行。 八、备份与恢复 定期备份是防止数据丢失的重要手段。SQL Server 2000提供了多种...
《SQL SERVER2000实用教程》是由蒋文沛主编的一部教材,主要针对21世纪高等职业教育计算机技术规划,旨在帮助学生和学习者掌握SQL Server 2000这一数据库管理系统的基础知识和实际操作技能。该教程包含了丰富的课件...
本文主要介绍了如何配置与 SQL Server 2000 的 ODBC 连接,并且使用 Visual Basic 6.0 进行数据库操作。 一、配置 ODBC 连接 要配置 ODBC 连接,首先需要启动操作系统的控制面板,然后选择“管理工具”图标,打开...
这款软件提供了用户访问、管理、查询以及操作SQL Server数据库所需的基本功能,尤其对于那些在安装过程中遇到问题的用户,它提供了一个有效的解决方案。 SQL Server 2000作为微软推出的一款关系型数据库管理系统...