T-SQL创建登录数据库用户,并分配对某数据库的db_owner权限

解决方案 »

  1.   

    sp_addlogin [ @loginame = ] 'login'
        [ , [ @passwd = ] 'password' ]
        [ , [ @defdb = ] 'database' ]
        [ , [ @deflanguage = ] 'language' ]
        [ , [ @sid = ] sid ]
        [ , [ @encryptopt = ] 'encryption_option' ]
      

  2.   

    --给你个小例子
    --添加登录 l_test,设置密码为pwd,默认数据库为pubs
    EXEC sp_addlogin 'l_test','pwd','pubs'--为登录 l_test 在数据库 pubs 中添加安全账户 u_test
    EXEC sp_grantdbaccess 'l_test','u_test'--添加 u_test 为角色 r_test 的成员
    EXEC sp_addrolemember 'r_test','u_test'
      

  3.   

    请参考:
    http://community.csdn.net/Expert/topic/4832/4832753.xml?temp=.8940699
      

  4.   

    我现在想添加一个SQL登录帐户,然后给这个账户设置密码,然后让这个用户对某个数据库具有db_owner的权限,能给我实际写一个小例子么,还想对用户的密码进行修改?
    十分感谢!
    请帮助!
      

  5.   

    此示例为用户 Albert 创建一个 SQL Server 登录,并指定密码 food 以及名为 corporate 的默认数据库。EXEC sp_addlogin 'Albert', 'food', 'corporate'
      

  6.   

    下面的示例将登录 Victoria 的密码由 ok 改为 coffee。EXEC sp_password 'ok', 'coffee'
      

  7.   

    下面的示例将登录 Victoria 的密码更改为 ok。EXEC sp_password 'coffee', 'ok', 'Victoria'
      

  8.   

    上边的兄弟如何指定其对此数据库的db_owner权限呢?而且如何修改此用户的密码呢?
    谢谢
      

  9.   

    如何指定其对某数据库的db_owner权限呢?
      

  10.   

    我已经建了登录用户,也有默认数据库,
    可是他并没有访问默认数据库的权限!
    请大家帮我想想如何指定其对某数据库的db_owner权限呢?
      

  11.   


    --设某数据库为Test
    --添加登录 LP,设置密码为123,默认数据库为Test
    EXEC sp_addlogin 'LP','123','Test'--为登录 Lp 在数据库 test 中添加安全账户 LpEXEC sp_grantdbaccess 'LP','LP'--添加 Lp 为角色 db_owner 的成员
    EXEC sp_addrolemember 'db_owner','Lp'-
      

  12.   

    --修改密码用fengfangfang() 的就行了
      

  13.   

    我的操作成功了,谢谢,可是报了一个错误!
    说我新建的账户在USERS集合中不存在?
    而且不让我删除此用户!!!郁闷,大家在帮帮!
      

  14.   

    Use tmptable
    EXEC sp_addlogin 'hanguoji', 'hanguoji', 'tmptable'
    EXEC sp_grantdbaccess 'hanguoji','hanguoji'
    EXEC sp_addrolemember 'db_owner','hanguoji'报了一个错误!
    说我新建的账户在USERS集合中不存在?