`
mqzsweet
  • 浏览: 135137 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

SQL SERVER2000 用户操作

阅读更多
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
分享到:
评论

相关推荐

    sql server 2000 试题汇编答案

    9. **分析服务**:SQL Server 2000的分析服务允许用户创建多维数据集和立方体,支持OLAP操作,便于进行复杂的数据分析和决策支持。 10. **报表服务**:报表服务提供了创建、管理和分发报表的功能,支持交互式报表和...

    SQL Server 2000完结篇系列之三:数据并发-彻底掌握SQL Server 2000事务机制

    本篇将深入探讨SQL Server 2000的事务机制,帮助你全面理解并掌握如何在多用户环境下有效地处理数据并发。 首先,我们来了解事务的基本概念。事务是数据库操作的基本单元,它包含了一组逻辑相关的数据库操作。这些...

    SQL Server 2000菜鸟进阶.rar_sql_sql 2000_sql server_sql server 2000_

    《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中,理解如何设置用户权限、角色和登录是至关重要的。这部分可能涉及登录账户的创建、角色分配、权限控制,以及如何保护数据库免受未授权访问。 五、备份与恢复 数据库的备份和恢复是确保数据安全...

    SQL Server 2000 msde2000企业管理器绿色免安装版

    这个“SQL Server 2000 msde2000企业管理器绿色免安装版”是一个便携式、无需正式安装的版本,便于用户快速启动和使用。 企业管理器是SQL Server的重要组成部分,它是一个图形用户界面工具,用于管理和维护SQL ...

    SQL Server2000 SP4企业版精简版8M.rar

    1. **SQL Server 2000企业版**:这是SQL Server 2000系列中的最高版本,支持无限数量的并发用户和最大的硬件扩展,适合大型企业或高负载环境。但"精简版"意味着它可能去除了某些非核心功能,如高级分析服务、复制...

    SQL Server 2000 以及sp3补丁安装使用说明文档

    SQL Server 2000 及其 SP3 补丁安装使用说明文档 本文档包含了五个部分...本文档提供了详细的安装说明和操作步骤,旨在帮助用户快速安装和配置 SQL Server 2000 及其 SP3 补丁,从而实现远程登陆和数据库附件的功能。

    sql server 2000 数据库操作视频(全)

    本套"SQL Server 2000 数据库操作视频(全)"涵盖了该系统的各个方面,旨在帮助学习者掌握全面的SQL Server 2000操作技能。 一、SQL Server 2000的核心概念 1. 数据库引擎:负责处理SQL语句,管理数据存储和检索。 ...

    SQL Server2000中文版基础教程-源代码

    SQL Server 2000提供了用户和角色管理、权限分配、登录验证以及防火墙规则等机制,确保只有授权用户可以访问特定数据。 8. **性能监控与优化**: 通过查询分析器和性能监视器,你可以分析SQL Server的运行状况,...

    Microsoft SQL Server 2000 基础系列课程.rar

    【标题】"Microsoft SQL Server 2000 基础系列课程.rar" 提供的是一个针对初学者的全面教程,旨在帮助学习者掌握SQL Server 2000这一关系数据库管理系统的基础知识。SQL Server 2000是微软公司推出的一款强大的...

    SQl server 2000安装补丁chs_sql2ksp3.exe

    总的来说,"chs_sql2ksp3.exe"是SQL Server 2000用户必须考虑的升级,它不仅可以改善系统性能,还可以提供最新的安全更新,保障数据安全。同时,配合JDBC,Java开发者可以更高效地进行数据库操作。记住,定期维护和...

    SQLSERVER2000数据库例子

    标题"SQLSERVER2000数据库例子"指的是这个压缩包包含的是SQL Server 2000的一些示例数据库,这些示例通常用于教学、学习和测试环境,帮助用户了解如何设计、创建和管理数据库。这些例子可以展示SQL Server 2000的...

    SQL server 2000 四合一版本.zip

    这个四合一版本的SQL Server 2000是针对Windows操作系统,特别是Win7、XP和Win10设计的,确保在这些平台上能够稳定运行。在CSDN上,有一篇文章详细介绍了如何安装和使用,链接为。 首先,让我们深入了解SQL Server ...

    Java程序通过JDBC连接SQLServer2000数据库全解.doc

    ### Java程序通过JDBC连接SQLServer2000数据库全解 #### 一、环境搭建与配置 在深入了解如何利用Java程序通过JDBC连接SQLServer2000之前,我们首先需要确保具备以下条件: 1. **安装SQL Server 2000**: 首先需要...

    sql server2000完整教程

    SQL Server 2000提供角色、用户、登录名等概念,实现权限的精细管理。了解如何设置和管理这些安全机制,能确保数据库的安全运行。 八、备份与恢复 定期备份是防止数据丢失的重要手段。SQL Server 2000提供了多种...

    SQL SERVER2000实用教程 蒋文沛主编课件、实例代码及习题答案

    《SQL SERVER2000实用教程》是由蒋文沛主编的一部教材,主要针对21世纪高等职业教育计算机技术规划,旨在帮助学生和学习者掌握SQL Server 2000这一数据库管理系统的基础知识和实际操作技能。该教程包含了丰富的课件...

    配置与SQL_Server2000的ODBC连接

    本文主要介绍了如何配置与 SQL Server 2000 的 ODBC 连接,并且使用 Visual Basic 6.0 进行数据库操作。 一、配置 ODBC 连接 要配置 ODBC 连接,首先需要启动操作系统的控制面板,然后选择“管理工具”图标,打开...

    SQL Server 2000 client

    这款软件提供了用户访问、管理、查询以及操作SQL Server数据库所需的基本功能,尤其对于那些在安装过程中遇到问题的用户,它提供了一个有效的解决方案。 SQL Server 2000作为微软推出的一款关系型数据库管理系统...

Global site tag (gtag.js) - Google Analytics