求助!用作业方式备份大数据库时报错

tianleping 2011-02-03 06:33:07
同样的脚本,备份100MB以内的小数据库没有问题,备份这个2.8G的数据库时每次都报错,无论是完整备份还是差异备份

数据库服务器和放备份文件的都是机架式服务器,千兆网卡,局域网

求高手帮忙!


SQL作业脚本:
完整备份:declare @filename nvarchar(100) set @filename='\\192.168.2.202\BackUp\cosmos_'+replace(replace(replace(convert(varchar(10),getdate(),120),'-',''),':',''),' ','')+'_full.bak'
BACKUP DATABASE [cosmos] TO DISK=@filename WITH NOINIT,NOUNLOAD,NAME=N'cosmos备份',NOSKIP,STATS=10,NOFORMAT

差异备份:declare @filename nvarchar(100) set @filename='\\192.168.2.202\BackUp\cosmos_'+replace(replace(replace(convert(varchar(10),getdate(),120),'-',''),':',''),' ','')+'.bak'
BACKUP DATABASE [cosmos] TO DISK=@filename WITH DIFFERENTIAL,NOINIT,NOUNLOAD,NAME=N'cosmos备份',NOSKIP,STATS=10,NOFORMAT

详细信息:已以用户 Backuper 的身份执行。 已处理百分之 10。 [SQLSTATE 01000] (消息 3211) 已处理百分之 20。 [SQLSTATE 01000] (消息 3211) 已处理百分之 30。 [SQLSTATE 01000] (消息 3211) 已处理百分之 40。 [SQLSTATE 01000] (消息 3211) 已处理百分之 50。 [SQLSTATE 01000] (消息 3211) 已处理百分之 60。 [SQLSTATE 01000] (消息 3211) 已处理百分之 70。 [SQLSTATE 01000] (消息 3211) 已处理百分之 80。 [SQLSTATE 01000] (消息 3211) 已处理百分之 90。 [SQLSTATE 01000] (消息 3211) 已为数据库 'cosmos',文件 'cosmos_Data' (位于文件 1 上)处理了 336240 页。 [SQLSTATE 01000] (消息 4035) 已处理百分之 100。 [SQLSTATE 01000] (消息 3211) 已为数据库 'cosmos',文件 'cosmos_Log' (位于文件 1 上)处理了 3 页。 [SQLSTATE 01000] (消息 4035) 在对 '\\192.168.2.202\BackUp\cosmos_20110203_full.bak' 尝试 'FlushFileBuffers' 时,操作系统返回了错误 '64(指定的网络名不再可用。)'。 [SQLSTATE 42000] (错误 3634) BACKUP DATABASE 正在异常终止。 [SQLSTATE 42000] (错误 3013). 该步骤失败。
...全文
155 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
王向飞 2011-02-06
  • 打赏
  • 举报
回复
在本机备份试试。
飘零一叶 2011-02-06
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20090506/14/5fd18a29-cf35-49a9-88b6-657b3acac002.html?27112
参考
Rotel-刘志东 2011-02-04
  • 打赏
  • 举报
回复
这样大的数据库最好采取差异备份,执行时间过长。在此不要对数据库做任何的操作了。
Oraclers 2011-02-04
  • 打赏
  • 举报
回复
看信息是网络问题。先试试备份到本机,如果不出错,就可以得到证明。

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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