在Visual Studio 2012中使用SqlServer 2012数据库部署Windowsform应用程序
本文关键字:2012 部署 数据库 Windowsform 应用程序 SqlServer Visual Studio | 更新日期: 2023-09-27 18:18:29
如何使用sql server数据库部署windows窗体应用程序?我已经搜索了很多,问题是我想要实际的。mdf文件,当应用程序被安装在PC上备份的目的。当我尝试发布特性时,它将.mdf文件转换为.mdf.deploy。我不想把它附加到Sql Server管理工作室。我想发布它与实际应用程序作为。mdf,请引导我在正确的方向。由于
如果你在MS SQL Server网站上搜索,你会发现你可以在你的。net项目中包含一个SQL Server的"静默安装程序"。这将下载并安装SQL Server Express实例,作为安装过程的一部分。仅仅把。mdf文件放在文件夹里是没有用的。
实际上,您必须至少提供一些代替SSMS的功能:特别是数据库备份、数据库压缩、DBCC CHECKDB等。您正在安装一个"完全成熟"的SQL server实例,它具有独立的windows服务和系统帐户,因此您应该了解这会如何影响您的用户机器。如果它被部署到笔记本电脑上,特别是可能位于咖啡厅的笔记本电脑,将端口暴露给公共局域网,这就变得有趣了。
一般来说,这是一个棘手的问题。最好先使用SSMS强制安装SQL Server Express,然后仅将数据库附加到现有实例上。