GUEST用户是一个允许具有有效SQL Server登录的任何人访问数据库的一个特殊用户,以GUEST帐号访问数据库的用户被认为是GUEST用户的身份并且继承GUEST帐号的

所有权限和许可。但是与 SQL Server 2000中不同,在SQL Server 2005或以上版本中GUEST已经默认存在于每个数据库中,但默认情况下,会在新数据库中禁用GUEST用户,

我们可以通过以下语句启用GUEST用户:GRANT  CONNECT  TO GUEST;

一旦启用GUEST用户,所有可以登录SQL Server的任何人,都可以用GUEST身份来访问数据库,并拥有GUEST用户的权限和许可。

当你决定不再想让该数据库被非数据库授权的用户以GUEST身份进行访问时,可以再次将GUEST帐号禁用。值得一提的是,GUEST用户在数据库中不能被删除,我们

只能通过以下语句禁用GUEST用户:REVOKE CONNECT FROM GUEST;

但需要注意的是,只能在 master 和 tempdb 以外的任何数据库中执行禁用GUEST帐号的操作,因为许多用户以GUEST身份访问master 和 tempdb系统数据库,但你也不用为安

全性担心,因为GUEST在master 和 tempdb数据库被限制了权限。

如果在model数据库中启用了GUEST用户,那么以后我们所有的新建的数据库,默认的情况下,就会自动启用GUEST用户。

SQL Server用户GUEST的简要介绍相关推荐

  1. 今天在webcasts上看sql server 2008的新功能介绍,无意中发现在连接sql server 数据库时,还有一个...

    今天在webcasts上看sql server 2008的新功能介绍,无意中发现在连接sql server 数据库时,还有一个 Failover Partner的选项.以前都没注意过,它的主要功能就是 ...

  2. oracle数据库索引介绍,SQL Server和Oracle数据库索引介绍

    SQL Server和Oracle数据库索引介绍 SQL Server 和 Oracle 数据库索引介绍1 SQL Server 中的索引 索引是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行 ...

  3. [28000][Microsoft][SQL server native client 10.0][SQL server]用户‘sa’登录失败。(18456)

    用native远程连接SQL server数据库提示:[28000][Microsoft][SQL server native client 10.0][SQL server]用户'sa'登录失败.( ...

  4. sql server 用户'sa'登录失败(错误18456)

    转载于:http://thenear.blog.51cto.com/4686262/865544 用户'sa'登录失败(错误18456)解决方案图解 当我们在使用sql server 的时候可能会遇见 ...

  5. SQL Server Compact的DLL文件介绍

    SQL Server Compact是一种In-Process数据库引擎,它由多个DLL文件构成,下面就以SQL Server Compact 3.5为例子简单介绍一下每个DLL文件的作用. sqlc ...

  6. DBA基础系列SQL Server 2014:2. SQL Server用户数据库初始化配置

    前言 开始前先黑微软一把:Microsoft秉承一贯的简单易用作风(Next.Next.Next- )这点是它吸引用户的地方,但是这个优点如果用在数据库上将是一场灾难,如我们上一章讲到的SQL Ser ...

  7. [数据库]SQL Server 用户NT AUTHORITY\IUSR 登录失败

    今天打开网站时,突然报这个错误,平时都好好的 Cannot open database "JMECC" requested by the login. The login fail ...

  8. 动态创建Sql Server用户及其权限

    一.如何动态创建用户 1.使用存储过程 sp_addlogin (Transact-SQL) 创建新的 SQL Server 登录,该登录允许用户使用 SQL Server 身份验证连接到 SQL S ...

  9. 【SQL Server】grant, revoke, deny介绍及相关问题

    在登录sa的状态下使用grant(授予), revoke(收回), deny(拒绝):除非后续给了其他用户这些权限 基本结构中均以select为例 最好写完语句后面加个go 记得开头写: use 你要 ...

最新文章

  1. Python创建virtualenv(虚拟环境)方法
  2. python modbus类封装_Python 中引入一个文件,模块的概念
  3. Linux 下wifi 驱动开发(二)—— WiFi模块浅析
  4. k8s-service定义文件的各属性说明
  5. HelloDjango 第 02 篇:空空如也的博客应用
  6. C++_public、private、protected权限介绍
  7. 数据结构学习-Java实现复数类
  8. [已解决]Warning: Solver not found (cplex)
  9. php ccbsign.rsasig,Maven整合SSM和建行龙支付
  10. 第三届人工智能、网络与信息技术国际学术会议(AINIT 2022)
  11. 96 不同得二叉搜索树 明安图法 动态规划法
  12. 计算机科技英语写作,英语科技写作
  13. 最详细教程:Zotero和Better BibTeX安装,以及如何在R markdown中引用文献
  14. svn创建版本库以及创建其下目录
  15. 密码学---数字签名和认证协议---数字签名标准
  16. Map的取值方式详解
  17. 基础编程练习题(二)
  18. 【微信小程序】文本域输入带最大字数限制(1/100)
  19. 喵的Unity游戏开发之路 - 互动环境(有影响的运动)
  20. 等候·《致我们终将逝去的青春》

热门文章

  1. 试验数据管理平台解决方案-MDM
  2. python后端与C# WinForm前端连接之Flask使用
  3. Unity_UIWidgets - 文字图标Icon
  4. 异性相吸题目解决方法
  5. matlab中点乘和乘的区别
  6. flinksql的 / 的结果只会保留整数部分,flinksql 不支持 div运算符。hive、 mysql : / 结果是小数, div 结果只会保留整数部分
  7. 影视建模与游戏建模的区别,哪个薪资发展更好?
  8. “胭脂泪,相留醉,几时重”,读《唐宋词十七讲》有感一 —— 2021.12.23
  9. Blazor实战——Known框架快速开始
  10. java-php-python-ssm学生健康管理系统计算机毕业设计