转自book online.
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。
用创建该对象的用户名限定.系统管理员 (sa) 是为向后兼容而提供的特殊登录。默认情况下,它指派给固定服务器角色 sysadmin,并不能进行更改。虽然 sa 是内置的管理员登录,但不应例行公事地使用它。相反,应使系统管理员成为 sysadmin 固定服务器角色的成员,并让他们使用自己的登录来登录。只有当没有其它方法登录到 Microsoft® SQL Server™ 实例(例如,当其它系统管理员不可用或忘记了密码)时才使用 sa。
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。
用创建该对象的用户名限定.系统管理员 (sa) 是为向后兼容而提供的特殊登录。默认情况下,它指派给固定服务器角色 sysadmin,并不能进行更改。虽然 sa 是内置的管理员登录,但不应例行公事地使用它。相反,应使系统管理员成为 sysadmin 固定服务器角色的成员,并让他们使用自己的登录来登录。只有当没有其它方法登录到 Microsoft® SQL Server™ 实例(例如,当其它系统管理员不可用或忘记了密码)时才使用 sa。
解决方案 »
- 简单问题~ 100分
- 成绩查询
- 批量合并数据
- 问个超级简单的问题,谢谢你的回答
- 求简单SQL语句
- “BackupIoRequest::WaitForIoCompletion: 在备份设备 'T:\This4\This4.mdf' 上发生 read 故障。操作系统错误 1(函数不正确。)。”
- 求助 这个SQL语句怎么写
- 为什么从ACCESS到SQL SERVER 我的丢失了表的主建定义,和关联定义
- 创建视图时是否可以象在存储过程中用变量名来代替数据源表名呢?
- 请问,如何将SQL SERVER中的Trigger(触发器)得到的事件发送出来?
- sql server如何复制表结构??
- SQL View连接两个表,一起添加(急,在线等待)
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。
用创建该对象的用户名限定。
sa是一个内置的管理员登录帐号,
dbo是固定服务器角色sysadmin的成员创建数据库对象的所有者。