【发布时间】:2011-04-25 06:43:23
【问题描述】:
我以前在 SQL Server CE 中使用数据库。这很简单,因为我可以在一个简单的.sdf 文件中拥有一个数据库,然后将它部署到我的应用程序中(空的或已添加数据)。
但是如果我想将数据库更改为 SQL Server Express 怎么办?
当然,如果我的客户已经有了我需要的数据库,我就不必修改任何东西(嗯,也许是连接字符串)。
如果我想将应用程序交付给需要创建本地 SQL Server Express 数据库的客户端,我应该怎么做?有没有办法使用 .mdf 文件来做到这一点?
当然,我有创建所有表的SQL代码,以及相应的外键等,以备不时之需。
我想这是很多开发人员都面临的问题,但我真的不知道该怎么做。
请不要建议使用 SQLite、MySQL 或其他数据库。我问这个问题是因为我想知道如何在 SQL Server 上做这件事。
【问题讨论】:
标签: .net sql-server database database-deployment