社区
MS-SQL Server
帖子详情
数据库角色 public
chen932
2011-12-17 10:21:58
1.PUBLIC角色有什么作用和特点,Guest用户有什么特点?怎样发挥作用?
2.每个SQL server 登录名都属于public角色,如果未向服务器主体授予或拒绝某个对象的特定权限,该用户将自动继承该对象的public权限,我想问这里的服务器主体指的是什么啊,
3.该用户将自动继承该对象的public权限,这里的public 权限是什么啊
4.public和guest有什么不同啊
初学很多概念不清晰,请谅解~~~~~~~~~~~
...全文
547
8
打赏
收藏
数据库角色 public
1.PUBLIC角色有什么作用和特点,Guest用户有什么特点?怎样发挥作用? 2.每个SQL server 登录名都属于public角色,如果未向服务器主体授予或拒绝某个对象的特定权限,该用户将自动继承该对象的public权限,我想问这里的服务器主体指的是什么啊, 3.该用户将自动继承该对象的public权限,这里的public 权限是什么啊 4.public和guest有什么不同啊 初学很多概念不清晰,请谅解~~~~~~~~~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chen932
2011-12-19
打赏
举报
回复
PUBLIC角色有什么作用和特点,Guest用户有什么特点?怎样发挥作用
我最想问的是这个,还有public的默认权限是什么?只是能访问服务器,其他什么都做不了,是吗?
Public 和guest的区别
-晴天
2011-12-18
打赏
举报
回复
默认的,就是你登录名所在的架构.比如你用windows管理员Adminintrator登录,或用 sa 登录,默认架构就是dbo,即database owner.当然,这是在你没有更改windows 管理员和 sa 架构时的状态.
chen932
2011-12-18
打赏
举报
回复
我就是不明白这些默认到底是默认的什么啊~~
可乐AND爆米花
2011-12-18
打赏
举报
回复
你说的是,权限和SQLServer的身份验证吧, 验证是通过某一个账号登陆,登陆后你不一定有访问和休息某一个数据库的权限,下面是sql默认的几种用户组
系统管理员:拥有SQL Server所有的权限许可。
服务器管理员:管理SQL Server服务器端的设置。
磁盘管理员:管理磁盘文件。
进程管理员:管理SQL Server系统进程。
安全管理员:管理和审核SQL Server系统登录。
安装管理员:增加、删除连接服务器,建立数据库复制以及管理扩展存储过程。
数据库创建者:创建数据库,并对数据库进行修改。
houyajin
2011-12-17
打赏
举报
回复
这个估计没有人全部都教给你的吧。最近在看《SQL SERVER 2008 DBA 入门》里面到是有说到这个。
对于架构这个我也是看了书才知道,说一下我的简单理解吧。通常你写一个表的完整写法是:SERVER.DATABASE.SCHEMA.TABLE
前面两个你应该知道的,这里的SCHMEA就是指的架构。为是方便管理,通常这个是数据库默认的架构,除非你去改动。但是如果你不用这个默认的,自己建一个架构的话,也是可以的,但是这样你就必须要把DATABASE.SCHEMA.TABLE这个写全,因为他只会找默认的架构,你这里面的架构如果不是默认的就分辨出不出来。
纯文字描述,没写例子,你最好还是找本书看看比较好。我是上班忙里偷闲的看书,因为这个我也是白痴。
chen932
2011-12-17
打赏
举报
回复
还有希望解释一下架构,默认架构DBO是什么意思啊~~~,最好能把数据库安全能给我讲解一遍,3Q~~~
chen932
2011-12-17
打赏
举报
回复
不明白啊,完全被这块搞晕了,不懂啊~~~新建个用户,如果什么权限也没给,默认的就能访问master数据库,什么也干不了,但这跟public的关系是什么,求用容易理解的方式讲解一下,百度那些实在是看不懂
-晴天
2011-12-17
打赏
举报
回复
打开SSMS,仔细琢磨琢磨服务器安全性和数据库安全性里的一些东西,你自己就能搞明白.
MYSQL8.0新特性及WINDOWS平台安装演示01
MySQL是一种开放源代码的关系型
数据库
管理系统(RDBMS),使用最常用的
数据库
管理语言--结构化查询语言(SQL)进行
数据库
管理。 MySQL是开放源代码的,因此任何人都可以在General
Public
License的许可下下载并根据个性化的需要对其进行修改。 MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。本课程,以目前最新的MYSQL8.0.22版本为例,介绍了以下的内容:1:MYSQL
数据库
的起源和各个分支版本。2:MYSQL8.0
数据库
的新特性。3:MYSQL8.0
数据库
在WINDOWS平台的两种安装方法演示。
固定
数据库
角色
理解
以前都不是很了解sqlserver
数据库
权限
角色
等的使用,现将固定的
数据库
角色
的可执行的操作记录下来. 微软提供了9个内置的
角色
,以便于在
数据库
级别授予用户特殊的权限集合 db_owner:该
角色
的用户可以在
数据库
中执行任何操作。 db_accessadmin:该
角色
的成员可以从
数据库
中增加或删除用户。 db_backupopperator:该
角色
的成员允许备份
数据库
。
SQLServer的
public
服务器
角色
在服务器上创建的每个登录名都是
public
服务器
角色
的成员,它只拥有的权限是VIEW ANY DATABASE。
public
角色
有两大特点: 第一,初始状态时没有权限; 第二,所有的
数据库
用户都是它的成员,因此不能将用户、组或
角色
指派为
public
角色
的成员,也不能删除
public
角色
的成员。
public
角色
作用:可以通过对
public
设置权限从而为所有
数据库
设置相同的权限。 请
金仓
数据库
KingbaseES之
public
角色
public
角色
Public
是一个特殊的
角色
,在元数据表中都查不到该
角色
。 但它确实是存在的,它默认拥有:
数据库
:connect,temp/temprary权限,与模式无关 任何新建的
数据库
,系统会自动为
public
角色
赋予connect和在任何schema下创建临时表的权限。
Public
模式:usage,create权限,与
数据库
无关 在任何新建的
数据库
的
public
chema下有usage和create的权限。 函数:execute权限,仅限于
public
模式下 Lang..
sql server登录名、服务器
角色
、
数据库
用户、
数据库
角色
、架构区别联系
1.一个
数据库
用户可以对应多个架构(架构是表容器)。架构里面包含的是
数据库
表。 2.一个
数据库
角色
有可能涉及多个架构。
数据库
角色
对应的是权限。 3.一个用户对应一个
数据库
角色
。 4.登录名与
数据库
用户在服务器级别是一对多的;在
数据库
级别是一对一的。 服务器登录名:指有权限登录到某服务器的用户; 服务器
角色
:指一组固定的服务器用户,默
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章