邹建~~~大哥来帮帮我吧!
我要做一个数据库备份!
我的数据库在A机上,程序在B机上,用户在C机上,我想把A机上的数据备份到C机上,我不知道怎么下手好了,你可以帮帮吗?
我用过这种方法:
"use master; BACKUP DATABASE repair TO disk= '\\192.168.1.5\d:\维修数据库备份.dat ' "
错误为:
"无法打开备份设备 '\\192.168.1.5\d:\back\back.bak '。设备出现错误或设备脱机。详细信息请参阅 SQL Server 错误日志。 "
请大哥给小弟指点一下,谢谢!
------解决方案--------------------declare @sql varchar(8000)
SELECT @sql = 'net use z: \\192.168.1.5\d:\back\ "密码 " /user:xz\用户名 '
--先要建立异地磁盘目录映射,该异地磁盘目录要开共享
EXEC master..XP_CMDSHELL @sql
exec ( 'use master
BACKUP DATABASE repair TO disk=z:\back.dat ')
------解决方案--------------------SQL不支持直接备份到网络路径吧,用楼上的盘符是映射还是可行的