试试能不能运行 sp_addlogin,sp_adduser之类的存储过程,如果可以,当然没问题。EXEC sp_addlogin 'Albert', 'food', 'databaseName'   --添加登陆
GO
EXEC sp_adduser 'Albert', 'Albert', 'public'        --赋予Albert public 的权限
GO
EXEC sp_addrolemember 'db_owner', 'Albert'          --把Albert添加到db_owner角色中
GO
EXEC sp_droprolemember 'db_owner', 'Albert'         --从db_owner角色中删除Albert
GO
EXEC sp_dropuser 'Albert'                           --从该数据库中删除Albert
GO
EXEC sp_droplogin 'Albert'                          --从登陆中删除Albert

解决方案 »

  1.   

    服务器: 消息 15247,级别 16,状态 1,过程 sp_addlogin,行 17
    User does not have permission to perform this action.
    服务器: 消息 15007,级别 16,状态 1,过程 sp_adduser,行 15
    The login 'Albert' does not exist.
    服务器: 消息 15410,级别 11,状态 1,过程 sp_addrolemember,行 66
    User or role 'Albert' does not exist in this database.
    服务器: 消息 15410,级别 11,状态 1,过程 sp_droprolemember,行 61
    User or role 'Albert' does not exist in this database.
    服务器: 消息 15008,级别 16,状态 1,过程 sp_dropuser,行 12
    User 'Albert' does not exist in the current database.
    服务器: 消息 15247,级别 16,状态 1,过程 sp_droplogin,行 20
    User does not have permission to perform this action.