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

前端之家收集整理的这篇文章主要介绍了sql-server-2008 – 如何在SQL Server 2008中备份/恢复不包括filestream varbinary?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在生产站点中使用的应用程序使用sql Server 2008作为其DBMS.

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

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

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

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

解决方法

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

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

原文链接:https://www.f2er.com/mssql/80729.html

猜你在找的MsSQL相关文章