日期:2014-05-18  浏览次数:20509 次

我的数据库里有六个用户
我的数据库里有六个用户,不知道那些有用,郁闷中,用户名分别为:dbo,guest,INFORMATION_SCHEMA,guanguan552,sql,sys,期待指点中.

------解决方案--------------------
1.
dbo:DataBase Owner,数据库创建者(拥有者)的用户.系统级的,无法删除.
guest:顾客,能够访问数据库中对象的数据.
INFORMATION_SCHEMA: 数据库架构有关的.系统级的,无法删除.
guanguan552,sql,sys: 这些应该是楼主自定义的用户.

2.
如果要跟踪各用户的登录记录,可在企业管理器-->实例-->右键-->属性
-->安全性-->稽核层级-->选择"全部"-->重启SQL Server Service.
而后就可以在Windows的事件查看器里查到了.
------解决方案--------------------
dbo 表所有者,无法删除
guest 系统用户,2K上可以删除,或则其它用户可以看到你的表名,05上删除不了,但改正了02的缺陷
INFORMATION_SCHEMA 系统用户
guanguan552 这个是你自己定义的吧,估计是管理员分配给你来登陆的
sql 这个是自己定义的,估计是管理员用来做备份之类用的
sys 系统用户