服务器备份再次提问。

ShapeRock 2003-04-04 03:45:26
有三台机器A(192.168.0.1),B(192.168.0.2),C(192.168.0.3)
A装服务器的客户端工具,并对B和C有足够的权限。
B装服务器端,并对C有足够的权限。
C有共享文件夹。允许客户登录。
我操作A,想把B服务器上的数据备份到C上?怎么实现?
我用A的查询分析器连接到B上
backup database db1 to disk='\\192.168.0.3\back\aa.bak' with init
不好使。出现如下错误。
服务器: 消息 3201,级别 16,状态 1,行 1
无法打开备份设备 '\\192.168.0.88\2\abc.bak'。设备出现错误或设备脱机。详细信息请参阅 SQL Server 错误日志。
服务器: 消息 3013,级别 16,状态 1,行 1
BACKUP DATABASE 操作异常终止。

...全文
25 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengdali 2003-04-04
  • 打赏
  • 举报
回复
windows控制面版-->管理工具-->服务-->mssql项-->属性-->指定用户及密码
pengdali 2003-04-04
  • 打赏
  • 举报
回复
远程
SQL异地备份失败,归根结底是权限问题!!!
如:
SQLServer备到FileServer上
那你的SQLServer的启动用户必须在FileServer上有足够的权限!
--------------------^^^---------------------------------
1、SQLServer上新建一SQLUser用户权限大一点。
2、FileServer上建同一用户对某一文件夹有足够权限。
3、两机的SQLUser密码相同(方便一点)
4、将SQLServer改为SQLUser启动
(管理工具-->服务-->mssql项-->属性-->指定用户及密码)
5、\\192.168.*.*\文件夹\ShareBak.Bak就可以了
-----------------------------------------------------------
简单一点就是:
如果你两台都是windows2ks
你的机器也用同样的Administrator密码,且sql服务器用administrator启动
那你写设备时就可以写:\\ip\.......

如果你是98那你要完全共享一下!
你写设备时就可以写:\\ip\.......
CrazyFor 2003-04-04
  • 打赏
  • 举报
回复
exec master..xp_cmdshell 'net use \\192.168.0.3\back "Password" /User:UserName'
backup database db1 to disk='\\192.168.0.3\back\aa.bak' with init

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧