我的sql版本是Microsoft SQL Server Management Studio      9.00.1399.00
我本机是win7 服务器是windows2003 本机执行 exec master..xp_cmdshell 'net user test test /add'执行成功服务器执行exec master..xp_cmdshell 'net user test test /add' 不成功,输出5列发生系统错误 5。
NULL
拒绝访问。
NULL
NULL服务器执行exec master..xp_cmdshell 'net use' 执行成功 服务器sqlserver 运行账户是 本地系统账户 服务器运行exec master..xp_cmdshell 'whoami' 输出两列nt authority\system
NULL请问,是否net use 和net user  的权限不一样,要到哪里去配置,谢谢还有,我在windows2003 服务器上打开cmd 执行net user 是可以直接添加用户的

解决方案 »

  1.   

    本帖最后由 roy_88 于 2012-07-02 15:15:37 编辑
      

  2.   

    我在我的机器上也是可以的,但是windows2003 只能执行net use 不能执行net user 我也知道是权限问题,但是请问解决方案呢?
      

  3.   

    我在windows2003上使用的是超级管理员账户!,有大神愿意帮忙吗?
      

  4.   

    那你首先试试你在WIN7上使用NET USER 看能不能行啊
      

  5.   

    我自己的本地电脑 win7 可以执行的 用户也添加进去了
      

  6.   

    这个是跨界要权的问题了
    要解决这个问题就要避免用本地系统帐户启动sqlserver
    指定一个存在于windows本地管理员的administrators组的用户来运行sqlserver服务,并且重启sqlserver