--參考
--在sql中映射一下
exec master..xp_cmdshell 'net use z: \\yizhi\D$ "密码" /user:yizhi\administrator'
/*--说明:
exec master..xp_cmdshell 'net use z: \\xz\c$ "密码" /user:xz\administrator'
z:是映射网络路径对应本机的盘符,与下面的备份对应
\\xz\c$是要映射的网络路径
xz\administrator
xz是远程的计算机名,
administrator是登陆的用户名
密码 面指定的administrator用户的密码
--*/
--COPY
exec master..xp_cmdshell 'copy E:\H_BACKUP.bak z:'
--在sql中映射一下
exec master..xp_cmdshell 'net use z: \\yizhi\D$ "密码" /user:yizhi\administrator'
/*--说明:
exec master..xp_cmdshell 'net use z: \\xz\c$ "密码" /user:xz\administrator'
z:是映射网络路径对应本机的盘符,与下面的备份对应
\\xz\c$是要映射的网络路径
xz\administrator
xz是远程的计算机名,
administrator是登陆的用户名
密码 面指定的administrator用户的密码
--*/
--COPY
exec master..xp_cmdshell 'copy E:\H_BACKUP.bak z:'
----------
用这个方法做,拒绝访问了,
但是 exec xp_cmdshell 'net use \\我自己的机器 "密码" /user:用户名'-- OK 正常 访问硬盘的权限不够?
你指望SQL DE SA 去访问网络地址,必须赋予它相对的权限。
你说的是在SQL执行的那服务器访问我\\172.20.2.128\temp1a\的权限吗?
这个不知道,因为我无法登陆那台机器。。
不过问题好像就出在这里 谢谢
我TRY一下
然后用这个帐号起动sql服务
再试