exec master..xp_cmdshell net use 问题,谢谢!请进入:)
在windows 2003 ,sql server 2005下执行:
exec master..xp_cmdshell
'net use P: \\bjdbserver\rar "密码" /user:"administrator"'
报错:
发生系统错误 1312。
指定的登录会话不存在。可能已被终止。
但是在另一台机器上面 却可以正常执行
另一台服务器操作系统是windows2008 ,sql server2008
又遇到类似问题的吗? 谢谢
我搜到个资料是这样解决的!但是不知道 如何用
解决方法:
控制面板--管理工具--服务--在sql server(mssqlserver)上右键--属性--登录
不用本地系统帐号登录,改用网络用户登录,比如域用户。
什么是网络用户
我应该如何具体操作,谢谢!
------解决方案-------------------- exec master..xp_cmdshell
'net use P: \\bjdbserver\rar 密码 /user:bjdbserver\administrator'
------解决方案-------------------- 引用: exec master..xp_cmdshell
'net use P: \\bjdbserver\rar 密码 /user:bjdbserver\administrator'
up
------解决方案-------------------- exec master..xp_cmdshell
'net use P: \\
bjdbserver \rar "密码" /user:"administrator"'
红色部份换用IP地址测试成功.
------解决方案-------------------- 貌似 计算机名也是成功的
------解决方案-------------------- 引用: 貌似 计算机名也是成功的
如果有一个网卡有多个IP再试一下.
------解决方案-------------------- 去windows版里问问,效果应该好
引用: 在windows 2003 ,sql server 2005下执行:
exec master..xp_cmdshell
'net use P: \\bjdbserver\rar "密码" /user:"administrator"'
报错:
发生系统错误 1312。
指定的登录会话不存在。可能已被终止。
但是在另一台机器上面 却可以正常执行
另一台服务器操作系统是wi…… ------解决方案-------------------- 引用: 引用:
貌似 计算机名也是成功的
如果有一个网卡有多个IP再试一下.
嘿嘿 只有一个固定IP
------解决方案-------------------- 引用: 引用:
引用:
貌似 计算机名也是成功的
如果有一个网卡有多个IP再试一下.
嘿嘿 只有一个固定IP
可以设定N个的.