本来.没有那个用户.等我创建的时候又说有.然后安全性登录那才出来了.但是那个用户还不好用.删了之后再创建还是那样的.
网上说那些东西我根本不懂.不知道怎么执行.纯新手.请各位大仙帮忙.谢谢.

解决方案 »

  1.   

    SQL语句新建用户、对用户授权、删除用户实例
      

  2.   

    CREATE PROCEDURE dbo.Usp_FixOrphanUsers AS
    BEGIN
     DECLARE @username varchar(25)
     DECLARE fixusers CURSOR
     FOR
     SELECT UserName = name FROM sysusers
      WHERE issqluser = 1 and (sid is not null and sid <> 0x0)
       and suser_sname(sid) is null
        ORDER BY name
     OPEN fixusers
     FETCH NEXT FROM fixusers
     INTO @username
     WHILE @@FETCH_STATUS = 0
     BEGIN
      EXEC sp_change_users_login 'update_one', @username, @username
      FETCH NEXT FROM fixusers
      INTO @username
     END CLOSE fixusers
     DEALLOCATE fixusers
    END