用户 dbo 与登录名 sa 是什么关系呀,好象不是一回事,sa是用户吗?

chouqin681 2007-12-01 11:29:25
用户 dbo 与登录名 sa 是什么关系呀,好象不是一回事,sa是用户吗?
...全文
649 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
威尔亨特 2007-12-03
  • 打赏
  • 举报
回复
sa : Server Administrator
dbo: DataBase Owner
乌镇程序员 2007-12-02
  • 打赏
  • 举报
回复
sa是安装好sql server后系统自动建立的服务器管理员帐号,拥有最高的权限,并且这个帐号是不能改名和删除的;
每个数据库都有一个DBO用户,通常是建立这个数据库的用户,应该是指一类用户,DBO用户在这个数据库上拥有所有权限。
bestzrz 2007-12-02
  • 打赏
  • 举报
回复
刚学到这里,对这些概念很模糊,听了楼上几位的回答,终于明白了
areswang 2007-12-02
  • 打赏
  • 举报
回复
顶楼上几位
hb_gx 2007-12-02
  • 打赏
  • 举报
回复
SqlServer里面分别登陆名和用户名

sa 是登陆名
dbo 是用户名

用sa登陆SqlServer实际上使用的是dbo用户在操作数据库


主要是我们新建用户的时候,都喜欢登陆名和用户名为同一名字,所以没有留意这中间的区别
ruihuahan 2007-12-02
  • 打赏
  • 举报
回复
sa是一个login,位于instance层,只有login可以登录数据库实例 instance。
一个instance可以管理多个数据库,每个数据库都有各自的数据库用户 user。
每个数据库用户都要有一个实例层的login与之对应,通常user dba 对应于 login sa,这一点可以从user dba的属性中看到。
yesyesyes 2007-12-02
  • 打赏
  • 举报
回复
sa对应的是服务器
dbo对应的是数据库
sa是登录,当然也是用户
dbo是数据库角色

34,871

社区成员

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

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