用户名为user1,可以访问的数据库为test,请问如何去做?

解决方案 »

  1.   

    用sql语句
    sp_adduser 'user1', 'test'
    为当前数据库中的新用户添加安全帐户。包括此过程是为了向后兼容。请使用 sp_grantdbaccess。参见ms sql server help
      

  2.   

    用sql语句
    sp_adduser 'user1', 'test'
    为当前数据库中的新用户添加安全帐户。包括此过程是为了向后兼容。请使用 sp_grantdbaccess。参见ms sql server help
      

  3.   

    用sql语句
    sp_adduser 'user1', 'test'
    为当前数据库中的新用户添加安全帐户。包括此过程是为了向后兼容。请使用 sp_grantdbaccess。参见ms sql server help
      

  4.   

    你可以查询相关的sql,或者启动跟踪
      

  5.   

    用sql语句
    sp_adduser 'user1', 'test'
    为当前数据库中的新用户添加安全帐户。包括此过程是为了向后兼容。请使用 sp_grantdbaccess。参见ms sql server help
    Microsoft OLE DB Provider for SQL Server 错误 '80040e31' 超时已过期 /Expert/reply.asp,行105
      

  6.   

    先 sp_addlogin
    再 sp_adduser
      

  7.   

    楼上的DWGZ() 兄,sp_addlogin
    好像还漏了权限分配,如果权限分配不对,也不行
    关于权限分配问题楼主还是查sql帮助吧
      

  8.   

    EXEC master..sp_addlogin '用户', '密码', '他的库',null
    go
    use 他的库
    EXEC sp_adduser '用户'
      

  9.   

    --Create a login account for the 'test' user
    execute sp_addlogin 'test','1234','Northwind',null
    go
    --Create a group
    execute sp_addgroup 'testgroup'
    go
    --Add the test user to Database
    execute sp_adduser 'test','test','testgroup'
    go
    grant update,insert
    on customers    -- YOU CAN DEFINED WHICH TABLE YOU WANT GRANT TO TEST USER
    to testgroup