0

我正在开发一个 WPF 桌面应用程序,数据库当前驻留在 SQL Server Express 2012 中。该应用程序正在进行验收测试,并且我必须定期备份我的数据库并在测试人员的 PC 上恢复它。这给我们敲响了警钟,当我们开始与客户合作时,分销将变得很痛苦——我不喜欢他们必须使用 SSMS 的想法。

我想知道是否有任何方法可以分发 mdf 文件并让我的应用程序“直接”连接到该文件?我已经看到了指定 MDF 文件/路径的连接字符串的示例,并且想知道它是否真的那么简单,还是仍然需要先在 SSMS 中附加?(我猜是这样,否则您将如何配置用户和角色之类的东西?)。

4

1 回答 1

2

我遇到的大多数应用程序都在安装过程中运行 SQL CREATE 脚本。我更喜欢这种方式,因为当您将来必须更改架构时(并且您将),您将不得不做类似的事情,因为您无法交换旧的 MDF(与您的用户数据)一个空的更新的。

于 2013-07-23T08:16:20.457 回答