Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了一个使用 sql server、2008 数据库作为后端的 C# windows 应用程序。我想将项目与 .mdf 文件一起部署,以便在客户端计算机上启用在安装项目时创建数据库文件夹。
客户端计算机不会安装 SQL Server(这就是服务器上的内容)。部署 MDF 文件没有意义。
此外,部署/设置项目不附带将数据库文件附加到服务器的步骤。我不建议以二进制形式分发数据库——如果它是一个新应用程序,我会在我的应用程序中运行一个设置 SQL 脚本,这意味着你的应用程序将适用于各种 SQL Server 版本(因为 MDF 文件不是必须在 SQL Server 版本之间转移而无需进行一些按摩)。