【问题标题】:How to import stored procedures into VS 2015 Database Project如何将存储过程导入 VS 2015 数据库项目
【发布时间】:2016-05-04 17:40:55
【问题描述】:

我有一个 Visual Studio 数据库项目。

我还有一个显示我的存储过程的数据库连接。

我有几个存储过程需要带入项目中。

我正在寻找最简单的工作流程(希望是多选和/或拖放),我可以使用它来获取包含为 sql 文件的存储过程。

拖放显示复制修饰符,当我拖过数据库项目文件夹时看起来很活跃,但拖放似乎不起作用。

从服务器资源管理器复制有效,但在数据库项目文件夹中无法粘贴。

上下文菜单似乎没有其他我可以使用的东西。

【问题讨论】:

    标签: visual-studio-2015 database-project


    【解决方案1】:

    保持模型和数据库彼此同步的最直接方法是使用模式比较。

    在解决方案资源管理器中转到项目并右键单击。选择架构比较以打开一个新选项卡。在左上角,您应该看到该项目已被选中。在右上角通过选择现有连接或创建新连接来选择目标数据库。数据库对象从左到右移动(即源到目标),因此如果您将对象移动到数据库,请保持原样,否则单击两者之间的小图标以交换源和目标 - 这将允许您更新来自现有数据库模式的模型。

    仔细选择您想要拉入模型的对象,然后单击左上角菜单中的更新,然后将这些项目从源拉到目标。

    【讨论】:

    • 我要补充一点,设置比较选项以消除不必要或不需要的更改也是一个好主意。您可能还需要小心“如果未找到则丢弃”类型选项。还有一个将脚本导入现有项目的选项。如果您为所有这些过程编写 CREATE 语句,您应该能够右键单击项目并从脚本导入。
    • 另外值得补充的是,如果这是你会经常使用的东西,你可以保存模式比较。它不会保存为项目中可见的内容,但您可以显示隐藏文件并包含它或从其他位置添加。 (认为​​可能是时候在那个上打开 Connect 票了。)
    猜你喜欢
    • 2017-09-15
    • 1970-01-01
    • 2015-12-29
    • 1970-01-01
    • 2016-03-13
    • 1970-01-01
    • 1970-01-01
    • 2017-03-29
    • 1970-01-01
    相关资源
    最近更新 更多