在sqlserver2005中用sql语句创建了一个登录名,如何在用sql为登录名赋予一个sysadmin的固有服务器角色呢?

解决方案 »

  1.   

    --新增用户 
    exec sp_addlogin 'test'            --添加登录 
    exec sp_grantdbaccess N'test'            --使其成为当前数据库的合法用户 
    exec sp_addrolemember N'db_owner', N'test'            --授予对自己数据库的所有权限 
      

  2.   

    EXEC master..sp_addsrvrolemember @loginame = N'yourloginname', @rolename = N'sysadmin'
    GO
      

  3.   

    好久不来,都不会写SQL语句了!
      

  4.   

    --不好意思,好像错了。应该是这个
    sp_addsrvrolemember 登录名, 服务器角色  
    --添加登录名到服务器角色  
    EXEC sp_addsrvrolemember ’Corporate\HelenS’, ’sysadmin’