我正在使用 C# 和 Linq to SQL Winforms 应用程序,需要通过该程序集成备份和恢复。我使用了 SMO 并让它工作得非常顺利。然而,问题是应用程序是使用 ClickOnce 部署的,我非常喜欢 - 但由于我必须包含 dll,下载大小从 3mb => 15mb 跃升。我知道他们只需要下载一次,但这对我来说也很糟糕,因为 Visual Studio 2010 似乎每次都上传 dll 并且在 AT&T 宽带上需要一段时间(嗯)。
那么,有人对我如何在不使用 SMO 对象的情况下制定有效的备份/恢复解决方案有任何建议吗?