X
xiaolin317
Unregistered / Unconfirmed
GUEST, unregistred user!
原来客户的数据都是自动备份到服务器的,但是近来由于客户的电脑数据出现了安全问题。因此想更近一步在备份了本地服务器上,再把数据备份到局域网中的另一台电脑上。<br>在网上查了好多资料问题都没有得到解决。我是这样做的:<br>写了如下的语句在sql查询分析器里面运行。<br>declare @sql varchar(500)<br><br>select @sql='//192.168.42.100/e:/xsl/chisbz'+'.bak'<br><br>exec master..xp_cmdshell 'net use //192.168.42.100/xsl 123456/user:sghis/new'<br><br>backup database chisbz to disk=@sql<br><br>192.168.42.100是局域网中要备份数据的目标机器的IP地址,xsl是这台机器上的共享文件夹(完全共享),sghis是工作组名,服务器和目标机器都属于sghis这个工作组。new是登录目标机器的用户名,123456是登录目标机器时用户名new对应的密码。<br><br>当我在SQL查询分析器中执行以上语句时出现如下的错误提示:<br>Server: Msg 3201, Level 16, State 1, Line 10<br>无法打开备份设备 '//192.168.42.100/e:/xsl/chisbz.bak'。设备出现错误或设备脱机。详细信息请参阅 SQL Server 错误日志。<br>Server: Msg 3013, Level 16, State 1, Line 10<br>BACKUP DATABASE 操作异常终止。<br><br>只运行exec master..xp_cmdshell 'net use //192.168.42.100/xsl 123456/user:sghis/new'时,出现如下的提示:<br>output <br>---------------------------------------------------------------------------<br>系统发生 5 错误。<br>NULL<br>拒绝访问。<br>NULL<br>NULL<br><br>(5 row(s) affected)<br><br>有谁知道问题出在什么地方吗?<br><br>当然,我也可以先把数据备份到服务器上,再写个批处理把数据备份到另一台电脑上。可是网络地址就是找不到,这是问题的关键所在。<br><br>欢迎讨论,谢谢指教!