SQL 数据库所有者 (dbo)与数据库角色 db_owner 区别
来源:互联网 发布:网页制作软件手机 编辑:程序博客网 时间:2024/06/04 19:39
dbo 是具有在数据库中执行所有活动的暗示性权限的用户。将固定服务器角色 sysadmin 的任何成员都映射到每个数据库内称为 dbo 的一个特殊用户上。另外,由固定服务器角色 sysadmin 的任何成员创建的任何对象都自动属于 dbo。
例如,如果用户 Andrew 是固定服务器角色 sysadmin 的成员,并创建表 T1,则表 T1 属于 dbo,并以 dbo.T1 而不是 Andrew.T1 进行限定。相反,如果 Andrew 不是固定服务器角色 sysadmin 的成员,而只是固定数据库角色 db_owner 的成员,并创建表 T1,则 T1 属于 Andrew,并限定为 Andrew.T1。该表属于 Andrew,因为该成员没有将表限定为 dbo.T1。
无法删除 dbo 用户,且此用户始终出现在每个数据库中。
只有由 sysadmin 固定服务器角色成员(或 dbo 用户)创建的对象才属于 dbo。由任何其他也不是 syadmin 固定服务器角色成员的用户(包括 db_owner 固定数据库角色成员)创建的对象:
属于创建该对象的用户,而不是 dbo
用创建该对象的用户名限定
- SQL 数据库所有者 (dbo)与数据库角色 db_owner 区别
- SQL 数据库所有者 (dbo)与数据库角色 db_owner 区别
- dbo与db_owner区别
- dbo与db_owner区别
- 数据库所有者 (dbo)
- 数据库所有者 (dbo)
- 数据库所有者 (dbo)
- sqlserver数据库表开头db_owner修改成dbo
- 修改数据库中表的所有者为dbo。
- SQL Server服务器角色与数据库角色区别
- SQL SERVER 中服务器角色与数据库角色区别
- dbo sysadmin和db_owner的区别
- 改变SQLServer 数据库所有对象的所有者成dbo
- 更改数据库表所有者(前缀)例如[dbo].
- sql server登录名与数据库用户名dbo的差别
- sql server登录名与数据库用户名dbo的差别
- 角色dbo sysadmin public 之间的区别与联系
- SQL server中的服务器角色与数据库角色
- spring框架的事务管理
- strftime
- 从今天开始,花半年的时间弄.NET
- topcoder
- 使控件拥有透明背景
- SQL 数据库所有者 (dbo)与数据库角色 db_owner 区别
- C#的多线程能力
- 视频资讯(2007-8-29)
- 约瑟夫问题的java简单算法
- 开源VoIP展现企业应用前景
- javascript基础实例
- 页面内的超级酷浮动窗口
- SPQuer语法
- 银行帐号问题解决20070829