加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server-2008 – 如何在SQL Server 2008中备份/恢复不包括fil

发布时间:2020-12-12 17:00:15 所属栏目:MsSql教程 来源:网络整理
导读:在生产站点中使用的应用程序使用SQL Server 2008作为其DBMS. 数据库模式使用Filestream Varbinary将二进制数据保存在文件系统上,而不是直接存储到数据库表中. 关键在于,在开发机器上复制生产数据库时,将会很有用,主要是为了进行故障排除. 数据库太大了,无法轻
在生产站点中使用的应用程序使用SQL Server 2008作为其DBMS.

数据库模式使用Filestream Varbinary将二进制数据保存在文件系统上,而不是直接存储到数据库表中.

关键在于,在开发机器上复制生产数据库时,将会很有用,主要是为了进行故障排除.
数据库太大了,无法轻松移动它,但是如果可以移动数据库而忽略文件流varbinary字段就可以了.

换句话说,我试图制作一个数据库的“不完美”副本:即,在目标数据库上,可以使用NULL值而不是varbinary.
这可能吗?我尝试在SQL Server Management工作室上查找该功能,并做了一个备份,排除了包含filestream varbinary的文件组,但我无法恢复:MSSMS抱怨由于备份不完整(当然)无法完成恢复.

是否有可能以某种方式实现我想要做的事情?

解决方法

你可以执行 piecemeal restore.我不确定SSMS是否支持它 – 也许这就是为什么你无法点击你的方式.

但请注意,在零碎恢复的情况下,驻留在尚未恢复的文件组(在您的情况下为文件流)中的数据将完全不可用(而不是替换为NULL).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读