请按照下面的步骤:
1. 添加Albert登录到某个服务器角色中:exec sp_addsrvrolemember 'Albert','服务器角色名'
2. 往数据库corporate中添加用户名(使用和Albert相同的登录 ID): use corporate exec sp_adduser 'Albert'
3. 添加Albert登录到某个数据库角色中:exec sp_addrolemember '数据库角色名','Albert'
然后,该数据库用户Albert就具有相应的数据库角色访问权限了。

解决方案 »

  1.   

    服务器角色
    sp_addsrvrolemember 'login','role' role 的数据类型为 sysname,默认值为 NULL,它必须是下列值之一: sysadmin
    securityadmin
    serveradmin
    setupadmin
    processadmin
    diskadmin
    dbcreator
    bulkadmin 数据访问
    sp_adduser 'login','user' 'group'
      

  2.   

    --假如用户'Albert'要作为数据库'corporate'的管理者,执行下面命令
    use corporate
    go
    sp_adduser 'Albert','Albert' ,'db_owner'
      

  3.   

    可以了,不过还差一点,弱弱的问大家一句:
    use corporate
    go
    sp_adduser 'Albert','Albert' ,'db_owner'这三句,如果我是写在一行,怎么连接?
    use corporate+go+sp_adduser 'Albert','Albert' ,'db_owner'?