求问:备份文件组与文件流时,如何只备份表数据,具体情况如下

qq_39932185 2017-08-23 10:00:11
建了一个数据库,该数据库包含了文件组(图片),因为图片的内容太大,所以备份时希望能跳过文件组,只备份表数据,达到效率。
网上查找了不少帖子关于备份文件与文件组的,但还原的时候,数据表数据并不能完全被还原,还是发生在了错误之后,参考例子帖http://blog.csdn.net/kevinsqlserver/article/details/7796604
文中讲到插入了1000条数据,但还原的时候还是少了10条,只有990条。
这不是我想达到的效果
我的目的是,只备份/还原数据库中的所有表数据,不去备份相关图片文件,能够完全还原发生错误前的数据(备份整个数据库肯定花的时间太长,所以否决)
...全文
146 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_39932185 2017-08-24
  • 打赏
  • 举报
回复
引用 4 楼 yenange 的回复:
建议文件还是用文件夹保存, 不要用数据库 数据库只保存图片文件的路径。 数据库一旦损坏, 很可能啥都没有了; 多个文件一起损坏的可能性不大。
这个倒是没有什么问题,数据库保存图片时本来就是指定文件路径保存的图片文件,要备份也只要拷贝一次就行
qq_39932185 2017-08-23
  • 打赏
  • 举报
回复
引用 2 楼 ap0405140 的回复:
建议拆为2个数据库, 1个存表数据, 1个存图片文件.
如果实在是没有其他办法,会尝试你说的方式。
唐诗三百首 2017-08-23
  • 打赏
  • 举报
回复
建议拆为2个数据库, 1个存表数据, 1个存图片文件.
shoppo0505 2017-08-23
  • 打赏
  • 举报
回复
用数据库任务,直接导出数据看看对不对。
吉普赛的歌 2017-08-23
  • 打赏
  • 举报
回复
从效率上来讲, 图片文件直接访问比数据库访问效率高得多
吉普赛的歌 2017-08-23
  • 打赏
  • 举报
回复
建议文件还是用文件夹保存, 不要用数据库 数据库只保存图片文件的路径。 数据库一旦损坏, 很可能啥都没有了; 多个文件一起损坏的可能性不大。

22,209

社区成员

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

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