sql数据备份问题

aspxbbs123 2009-05-08 09:45:35
数据库大小为3G, 我的备份方式是:写个作业每天0:00做一次完全备份到服务器本地硬盘上,然后保留5天的数据备份文件.
服务器的硬盘是做RAD的,很显然服务器硬盘的操作太过频繁,很容易出现故障。
于是用了另一种做法,直接将数据备份到另一台机器上,
一、用DTO 数据库 复制 , 这种方式速度太慢了,如果每个表都有100万条数据,那么这种方式真的很慢很慢。
二、
exec master..xp_cmdshell 'net use \\200.0.0.1\BackData password /user:remotehost\administrator'
BACKUP DATABASE [Data] TO DISK ……
这种方式 如果数据文件太大,在网络经常会失败。


想把数据备份到另一台机器上,应如何操作啊?

除了购买市场上的一些备份软件没其它办法吗?
...全文
111 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
AechoJohn 2009-05-08
  • 打赏
  • 举报
回复
稍改进一下:
一段时间(5天)进行一次完全备份;一天进行一次差异备份。
如:周日进行完全备份;周一到周六每天进行差异备份。以此周期段为一完整备份包进行管理。
zzxap 2009-05-08
  • 打赏
  • 举报
回复
文件组备份,看看邹健的书
csshan 2009-05-08
  • 打赏
  • 举报
回复
1 Detch 分离数据库,然后到另太机器上阿attach附加上就OK,
2 直接BACKUP,然后还原.
aspnet30 2009-05-08
  • 打赏
  • 举报
回复
帮段!!!
homesos 2009-05-08
  • 打赏
  • 举报
回复
或是通过FTP进行备份
homesos 2009-05-08
  • 打赏
  • 举报
回复
不使用SQL命令语句的备份方式
直接使用SQLSERVER组件提供的SQLDMO.Backup备份方式呢?
jasondct 2009-05-08
  • 打赏
  • 举报
回复
像你描述的这样 ,怎么做都困难。数据量太大了 ,分割备份吧

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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