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

Muh*_*Own 7 c# sql backup smo database-restore

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

请帮助和感谢所有人

Dam*_*ver 2

备份正在使用的数据库不需要执行任何特殊操作FILESTREAM

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

正如下一条语句所指出的,您实际上需要执行更多操作才能从备份中排除文件流数据:

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