SQLserver 中不同用户的问题?

zjyt0019 2006-04-16 03:22:50
有下面的一个问题:
再SQLServer数据库中,两个不同的用户能不能拥有名字完全相同的表?就是说:用户aa拥有一个名字为student的表,那么用户bb能不能也拥有student的一个表(这两个表名字相同,内容不同)?
现在我以管理员身份登录,如果我先将用户aa的一个名字为student的表删除,然后我再将它恢复过来,是不是必须必须要以aa的身份登录呢?
谢谢!!
...全文
181 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yesyesyes 2006-04-20
  • 打赏
  • 举报
回复
一个是aa.student
一个是bb.student
zjyt0019 2006-04-20
  • 打赏
  • 举报
回复
但还有一个问题:

如果我以管理员身份等录(他应该能看到所有的表,并且可以对所有用户的表进行任何操作),对于数据库中两个表名一样的student,怎么知道是哪个表是aa的哪个是bb的?
dp_555 2006-04-17
  • 打赏
  • 举报
回复
友情接分。。。
casting 2006-04-17
  • 打赏
  • 举报
回复
同意老大的,表名就是 aa.student 和 bb.student
zjcxc 元老 2006-04-16
  • 打赏
  • 举报
回复
其实这个就是对象的owner的问题
zjcxc 元老 2006-04-16
  • 打赏
  • 举报
回复
所有者不同即可, 表名可以相同.

只要有权限, 可以以 <所有者名>.表名 访问任意用户创建的他自己的表

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧