--类似这样试一试declare @sql char(100)
set @sql = 'net use \\202.192.0.120\c ' + '''' + 'Password' + '''' + ' /User:UserName'
print @sql
EXEC master..xp_cmdshell @sql
set @sql = 'net use \\202.192.0.120\c ' + '''' + 'Password' + '''' + ' /User:UserName'
print @sql
EXEC master..xp_cmdshell @sql
2、@sql <<==里面的dos命令不要加任何的回车!
3、你有权限吗?我是说windows权限
在另一台电脑上运行时第一次可以,以后都是相同的出错提示
我用Administrator登录
都是Win2000 Server SP3 + SQL 2000 SP3,没有设置域
并且两台机子的Administrator密码是一样的,SQL Server都是用Windows身份认证
在DOS提示符下直接Copy也可以
但在SQL 查询分析器里还是不行,一样的提示
还是不行,实在是找不到原因了,在DOS提示符下操作都没问题
在SQL查询分析器里就是不行
1.你将DOMIAN ADMINISTRATOR的一个USER,加入到本地的ADMINISTRATOR组.
2.改变MSSQLSERVER SERVICE的启动帐户为该用户(一定要作).
3.RUN THE T-SQL SCRIPT