exec sp_change_users_login 'Update_ONE','USERNAME','DENG LU MING'
将用户名映射为指定的登录名。用这个语句后显示下面的错误消息 15291,级别 16,状态 1,过程 sp_change_users_login,第 108 行
正在终止此过程。缺少 User 名称 'sysadm' 或该名称无效。

解决方案 »

  1.   

    缺少 User 名称 'sysadm' 或该名称无效。
      

  2.   

    应该不是吧,我用exec sp_change_users_login 'AUTO_FIX','sysadm'这个的时候,提示错误是:
    消息 15600,级别 15,状态 1,过程 sp_change_users_login,第 207 行
    为过程 'sys.sp_change_users_login' 指定的参数或选项无效。以前在sql2000中就没错误
      

  3.   

    去master库找下这个sys.sp_change_users_login过程,看看用法是怎样的
    报错很明显,具体的问题自己排查下
      

  4.   

    我试过还原master数据库,在sql2000上备份,在sql2005上还原  用单用户还原,并且兼容级别不论80和90都试过了,还是不能还原
      

  5.   

    在2005上,还是使用2005的master数据库吧,用2000的master备份可能会有问题的