如何部署.mdf文件

时间:2011-04-26 18:51:46

标签: sql-server mdf

我正在尝试创建一个使用本地.mdf数据库文件(未附加到sql server)的应用程序。 Visual Studio说我必须先安装SQL Server Express。 我想知道如何将应用程序部署到客户端。他们还需要安装SQL Server Express吗?

非常感谢

3 个答案:

答案 0 :(得分:4)

他们需要安装SQL Server Express。安装后,您需要将数据库文件(.mdf)附加到服务器。

答案 1 :(得分:4)

不要部署MDF。让您的应用程序使用部署脚本并运行创建数据库的脚本,以及创建数据库中所有对象的脚本。部署二进制文件(.MDF)的问题是您将无法升级它。在您的应用程序的1.1版本中,您将面临如何部署 MDF的困境,但保留用户在 .MDF中保存的所有数据。这不是一个微不足道的问题。 Red Gate正试图推动使用diff工具的contiguous integration solution来生成维护/升级脚本。微软正在推动基于由vsdbcmd工具完成差异比较的类似工作的数据库项目。我不喜欢基于差异的工具,他们很容易做出错误的决定,我更喜欢explicit upgrade scripts

答案 2 :(得分:0)

解决方案资源管理器中的

右键单击您的项目

然后是新项目

然后选择基于服务的数据库

创建数据库并使用它