gpt4 book ai didi

c# - 使用 .mdf 文件在其他机器上发布我的应用程序的计划

转载 作者:太空宇宙 更新时间:2023-11-03 16:11:02 28 4
gpt4 key购买 nike

我正在使用 SQL Server 2008 R2 和 VS2010。我使用这个工具制作了简单的应用程序。我在我的应用程序中将数据库作为 .mdf 附加,并将该应用程序部署在其他机器上,它工作正常。现在,如果我计划发布具有一些扩展功能的新应用程序,我可以通过 DLL 上传代码,但问题是更新 .mdf 文件,为了处理这个问题,我将数据库导出到 .xls 表(应用程序有一个实用程序来备份数据库)然后导入到 SQL Server 中以创建新的 .mdf 文件。有人对此有更好的解决方案吗?我可以在 SQL Server(第三方软件)中打开旧版本的 .mdf 文件并在其上执行 DML/DDL 脚本以使最新代码和数据库兼容吗?我可以将 .sql 文件保存在我的一个项目代码中并通过某些实用程序执行它吗? C# 中的任何类都可以处理这个..?

最佳答案

我没有完全理解你的问题。是否要通过应用程序升级数据库?您当然可以通过您的应用程序运行 .sql 文件,但我不确定它是否会帮助您更改数据库配置。

或者,如果您已经拥有更新后的 .mdf 文件并且数据库名称相同,那么您可以按照以下步骤操作。1.通过SSMS在第三方环境中通过SSMS分离数据库。2. 替换磁盘中的.mdf、.ldf 和.ndf(如果有)。3. 附上更新后的 .mdf 文件。这将获得新的对象定义和数据。

关于c# - 使用 .mdf 文件在其他机器上发布我的应用程序的计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17463727/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com