代码之家  ›  专栏  ›  技术社区  ›  Carter Medlin

用于从数据库项目中删除SQL文件的Visual Studio 2010宏

  •  1
  • Carter Medlin  · 技术社区  · 14 年前

    我发现,在visualstudio2010professional中,可以为sqlserver数据库项目刷新数据库(此功能通常仅适用于高级版本和最终版本)。您只需删除“Schema Objects”文件夹中的所有SQL文件(但保持文件夹结构不变)和数据库.sqlpermissions“文件。然后“导入数据库对象和设置…”选项将被启用,允许您用最新的模式刷新数据库项目。

    我想为visualstudio2010编写一个宏来实现这一点。

    任何关于在visualstudio中编写宏的技巧都会对我有所帮助。谢谢。

    2 回复  |  直到 14 年前
        1
  •  0
  •   Mitch Wheat    14 年前

    可以刷新数据库项目中的模型,而不删除所有内容。只需从目标数据库同步模型。

    右键单击“模式比较”,添加一个新的模式比较(如果您还没有)。创建完成后,双击以运行它。它将比较源和目标,并创建一个差异列表。您可以检查并消除不希望同步的任何更改,然后单击“写入更新”应用。[我没有安装专业版本来检查这是否相同,但您希望如此!]

        2
  •  0
  •   Carter Medlin    13 年前

    有关编写visual studio宏的信息位于此处。。。

    http://msdn.microsoft.com/en-us/library/b4c73967(v=vs.80).aspx