SQL 2000中 在查询的表名前面加上dbo.怎么就少数据

来源:百度知道 编辑:UC知道 时间:2024/06/24 11:47:25
SQL 2000中 在查询的表名前面加上dbo.怎么就少数据,有些数据就查不出来

例如我用select * from dbo.epd.tcp_mane
和用 select * from epd.tcp_name
查询出来的数据就不一样,加上dbo的查出来的数据就少,请教高手是什么原因??
上面写错了,是epd_tcp_name

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。

用创建该对象的用户名限定。

具我经验 1张表 只能设置 增删改查权限 但是 只要能查 内容就一样
要不然就是你表命名的问题 怎么还有个 epd.