A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 吴泉水 黑马帝   /  2011-12-14 08:35  /  1922 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在数据库中新建一个表,表名是dbo.mytable,这个dbo是啥意思呢?

评分

参与人数 1技术分 +1 收起 理由
朱勋 + 1

查看全部评分

1 个回复

倒序浏览
余飞 黑马帝 2011-12-14 08:56:14
沙发
  数据库所有者 (dbo----database owner)
  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 用户,且此用户始终出现在每个数据库中。

评分

参与人数 1技术分 +2 收起 理由
朱勋 + 2

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马