首先在SQL打开xp_cmdshell命令(SQL2005以上版本: 方面=>外围应用配置),重启服务.
执行下面的代码(执行前更改中文: 对应的服务器名以及可以登入该服务器的账户名和密码)
master..xp_cmdshell 'net use \\网络服务器名\Backup 密码 /user:网络服务器名\用户名'
如果是AD账户, 上面的[网络服务器名\用户名] = [AD名\用户名]
将网络共享盘映射成本地盘符试试,net use G: \\10.1.1.1\public
写入本地之后,再使用scp复制到网络硬盘上