dbo是本地系统帐户
当以本地系统帐户和SA注册或连接数据库时,是对dbo操作的,
当以user1注册或连接数据库时,是对user1操作的,

解决方案 »

  1.   

    登陆数据库有两种方式:
    SQL SERVER和WINDOWS NT
    当用前者时,要输入登陆名和密码,这是你的用户就是这个用户;
    当用后者时,默认为DBO。
      

  2.   

    你的登录用户如果有 sa 的权限,它建立的表的 owner 就是 dbo,
    如果没有 sa 权限,即使是 dbowner ,它建立的表的 owner 也是它自己,比如 user1。
      

  3.   

    EXEC master..sp_droplogin 'SQL_Debuger'
    EXEC master..sp_addlogin 'SQL_Debuger', 'Debugger'
    EXEC master..sp_addsrvrolemember 'SQL_Debuger', 'sysadmin'用SQL_Debuger 登陆
    建的database,table也是属于dbo