【问题标题】:Publishing a SQLExpress Database from Visual Studio从 Visual Studio 发布 SQLExpress 数据库
【发布时间】:2009-06-05 16:28:27
【问题描述】:

我在 Visual Studio 2008 中构建的本地数据库中有表,我想将其发布到服务器上的现有数据库,我将部署我的 Asp.NET 应用程序。不幸的是,当我选择“发布”时,部署此数据库的唯一两个选项是-脚本到文件-和-发布到共享主机提供商-。我的专用数据库服务器两者都不是。

有人可以帮我指出正确的方向吗?

【问题讨论】:

    标签: asp.net sql-server visual-studio-2008 iis


    【解决方案1】:

    将您的数据库放在 App_Data 文件夹中(这是 SQL Express 的常用方法),然后当您发布时,应该可以选择将文件包含在 App_Data 文件夹中。一旦您的网站上线,您肯定不想选择此选项 :)

    此外,还有一篇关于在 ASP.NET 中使用 SQL Express 的 Microsoft 文章:http://msdn.microsoft.com/en-us/library/ms247257.aspx

    【讨论】:

    • 我正在尝试将单个(或多个)表从本地 SQLExpress 传输到位于专用服务器上的预先存在的 MSSQL DB。我不确定这如何适用。也许我错过了什么?
    • 明白了。你想在你的数据库服务器上发布你的表作为新表吗?是否要替换现有表?是否要将表合并到现有表中?
    • 现在我想将它们发布为新表。我可能想用未来开发的数据更新它们,所以我想知道如何做到这两点。
    • 我的猜测是您可能希望使用一个程序来执行此操作,该程序可以与 Visual Studio 中的发布命令分开运行。当您运行发布命令时,您是否完全确定让 table 命令正确运行?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多