如何使用文件流在C#中使用SMO备份和恢复数据库

时间:2011-07-05 11:30:05

标签: c# sql backup smo database-restore

如何使用文件流备份和恢复数据库在C#中使用SMO。 我在SMO中的服务器类中找到了一些属性,如“FilestreamLevel”和“FilestreamShareName” 但我不知道如何使用它们。

请帮忙 并感谢所有

2 个答案:

答案 0 :(得分:2)

备份使用FILESTREAM的数据库时,您无需做任何特殊工作:

  

由于FILESTREAM是作为varbinary(max)列实现并直接集成到数据库引擎中,因此大多数SQL Server管理工具和函数无需修改即可使用FILESTREAM数据。例如,您可以将所有备份和恢复模型与FILESTREAM数据一起使用,并使用数据库中的结构化数据备份FILESTREAM数据

并且正如下一个声明指出的那样,您实际上必须做更多的事情来从备份中排除文件流数据:

  

如果您不想使用关系数据备份FILESTREAM数据,则可以使用部分备份来排除FILESTREAM文件组。

答案 1 :(得分:0)

您可以参考this site,它将为您提供使用SMO进行数据库备份和还原的基本想法