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

发布于 2024-11-18 15:44:09 字数 129 浏览 4 评论 0原文

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

请帮忙 感谢大家

How can i backup and restore a database with file stream Using SMO in C#.
i found some attributes in Server Class in SMO Like "FilestreamLevel" and "FilestreamShareName"
but i do not know how to use them.

please help
and thanks for all

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

画骨成沙 2024-11-25 15:44:09

备份使用 FILESTREAM< 的数据库不需要执行任何特殊操作/代码>

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

,并且正如下一条语句所指出的,您实际上需要做更多的事情来排除 em> 来自备份的文件流数据:

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

There's nothing special you need to do to backup a database that is using FILESTREAM:

Because FILESTREAM is implemented as a varbinary(max) column and integrated directly into the Database Engine, most SQL Server management tools and functions work without modification for FILESTREAM data. For example, you can use all backup and recovery models with FILESTREAM data, and the FILESTREAM data is backed up with the structured data in the database

and as the next statement points out, you actually have to do more to exclude filestream data from the backup:

If you do not want to back up FILESTREAM data with relational data, you can use a partial backup to exclude FILESTREAM filegroups.

酷炫老祖宗 2024-11-25 15:44:09

您参考此站点,它将为您提供一些进行数据库备份的基本想法并使用 SMO 进行恢复

You refer to this site, which will give you some basic idea to do Database Backup and Restore with SMO

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文