每个database都有个sysuser表,可以改sysuser表里面的password么,sql server7.0的
客户的数据库,要移植数据库,没办法,我装了他的东西就会自动添加database,并且在sysuser表里面增加了这个软件的admin帐户,我想试试看改他的密码,或者手动添加一个账号,谢谢

解决方案 »

  1.   

    数据库中每个 Microsoft® Windows 用户、Windows 组、Microsoft SQL Server™ 用户或 SQL Server 角色在sysusers表中占一行。你可以通过在添加数据库用户来向sysusers里添加相应记录,但应避免直接操作sysusers表.
      

  2.   

    改密码? 如果你是管理员用户, 可以直接修改啊.看看它的admin对应的登录是什么(企业管理器--展开数据库--安全性中可以看到)然后执行下面的语句改就可以了:
    sp_password null,'新密码','登录名'
      

  3.   

    登录sql用的是登录, 不是用户, 所以密码是针对登录的. 登录进入sql后, sql再根据登录与数据库用户的映射关系, 及登录所属的角色决定其权限
      

  4.   

    是哦,但是我安装了它给的软件,它自动在他自己新建的database里的sysuser表里面增加了user,status是16的,但是企业管理器--展开数据库--安全性中是看不到的