把当前连接的数据库改为master

解决方案 »

  1.   

    楼上的不是开玩笑吧,把当前连接的数据库改为master,那就是给master创建用户了,我现在是要给自己建的数据库创建用户呀
      

  2.   

    没看sp_adduser的参数, 以为能指定DB的名字. 抱歉是不是可以这样:
    EXEC master..sp_adduser ....我身边没有机器试, 不能肯定.
      

  3.   

    例子:
    Use SafeCenter
    Go
    sp_AddUser 'NavTech','NavTech','db_Owner'
    Go你用adoQuery or adoCommand调试。(好像是要去掉go语句)
      

  4.   

    把sp_adduser替换成master..sp_adduser试试,应该是这样的。
      

  5.   

    use userdatabase
    go
    --建立登录帐号
    exec sp_addlogin user,password,userdatabase 
    go
    --授权访问
    exec sp_grantdbaccess user
    --指定权限
    grant {all|Insert|......} to user
      

  6.   

    sp_adduser只要在master数据库中有就应该可以直接使用吧
    不需要在自己建的数据库里也有这个存储过程呀。我觉得建用户也不一定非从delphi中建吧
    用Query Analyzer建不是挺好吗?