C# 在Visual Studio 2012中使用SqlServer 2012数据库部署Windowsform应用程序
如何使用sql server数据库部署windows窗体应用程序。我搜索了很多,问题是当应用程序安装在PC上进行备份时,我需要实际的.mdf文件。当我尝试发布功能时,它将.mdf文件转换为.mdf.deploy。我不想将其附加到SQLServerManagementStudio中。我想将它和实际应用程序一起发布为.mdf,请指导我正确的方向。谢谢如果您浏览MS SQL Server站点,您会发现您可以在.NET项目中包含SQL Server的“静默安装程序”。这将下载并安装SQL Server Express实例,作为安装过程的一部分。把.MDF放在一个文件夹里是没有用的 实际上,您必须至少为SSM提供一些功能:特别是数据库备份、数据库压缩、DBCC CHECKDB等。您正在安装一个“完整”的SQL server实例,它有单独的windows服务和系统帐户,因此您应该知道这对您的用户机器有何影响。如果将其部署到笔记本电脑上,尤其是可能位于咖啡馆的笔记本电脑,将端口暴露给公共局域网,这会变得很有趣C# 在Visual Studio 2012中使用SqlServer 2012数据库部署Windowsform应用程序,c#,sql-server,winforms,visual-studio,visual-studio-2012,C#,Sql Server,Winforms,Visual Studio,Visual Studio 2012,如何使用sql server数据库部署windows窗体应用程序。我搜索了很多,问题是当应用程序安装在PC上进行备份时,我需要实际的.mdf文件。当我尝试发布功能时,它将.mdf文件转换为.mdf.deploy。我不想将其附加到SQLServerManagementStudio中。我想将它和实际应用程序一起发布为.mdf,请指导我正确的方向。谢谢如果您浏览MS SQL Server站点,您会发现您可以在.NET项目中包含SQL Server的“静默安装程序”。这将下载并安装SQL Server
一般来说,这是一罐蠕虫。最好先强制安装带有SSM的SQL Server Express,然后只将数据库连接到现有实例。这使得许多其他操作表现得更好。是否需要与其他用户共享数据库?尝试以这种方式管理SQL数据库将很困难。它不像是罐头和便携式的通道。如果您只有一个MDF文件,您可以如何访问它?您不需要SqlServer来提供一个连接/数据库供您参考吗?是的,我也想将其保存在其他位置以备备份@SteveNo,我已经询问了共享,这意味着如果您计划在客户机/服务器模型中安装数据库。其他用户应该从不同的PC在同一个数据库上工作。不!只在一台电脑上!仅客户端/服务器模式