我创建了一个带有sql server,2008数据库作为后端的C#windows应用程序。我想将项目与.mdf文件一起部署,以便在客户端计算机上启用,以便在项目安装时创建数据库文件夹。
答案 0 :(得分:0)
客户端计算机不会安装SQL Server(这就是服务器上的内容)。部署MDF文件没有意义。
此外,部署/安装项目没有附带将数据库文件附加到服务器的步骤。我不建议以二进制形式分发数据库 - 如果它是一个新的应用程序,我会在我的应用程序中运行一个安装SQL脚本,这意味着你的应用程序将对各种SQL Server版本起作用(因为MDF文件不是必须在没有一些按摩的SQL Server版本之间进行转移。)