白话解释 dbo

作者:vkvi 来源:千一网络(原创) 日期:2014-8-15

前面讲了很多关于 SQL Server dbo 的这样那样的东西,但感觉不够直白,太过官方,理解起来麻烦,所以我觉得有必要和大家介绍一下我自己对这个 dbo 的理解。

你可以把它理解为一个企业里的职务,比如经理,比如问:这谁的专车?答:经理的。因为经理只有一个,只说“经理”两个字,不用说其名字就可以表达了。而如果这个车不是经理的,那么我们就要说:张三的。

也就是对应下面这句话(不完全准确,但可以这么辅助理解):

如果用户 Andrew 是固定服务器角色 sysadmin 的成员,并创建表 T1,则表 T1 属于 dbo,并以 dbo.T1 而不是 Andrew.T1 进行限定。相反,如果 Andrew 不是固定服务器角色 sysadmin 的成员,而只是固定数据库角色 db_owner 的成员,并创建表 T1,则 T1 属于 Andrew,并限定为 Andrew.T1。该表属于 Andrew,因为该成员没有将表限定为 dbo.T1

你前面那位网友看了:专职开滴滴、优步(UBER)到底靠不靠谱?

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
赞助商们
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他