Visual Studio 2010宏从数据库项目中删除SQL文件
问题描述:
我发现在Visual Studio 2010 Professional中可以刷新SQL Server数据库项目的数据库(该功能通常仅适用于Premium和Ultimate版本)。您只需从“模式对象”文件夹中删除所有SQL文件(但保留文件夹结构不变)和“Database.sqlpermissions”文件。然后,“导入数据库对象和设置...”选项将启用,允许您使用最新模式刷新数据库项目。Visual Studio 2010宏从数据库项目中删除SQL文件
我想写一个可以做到这一点的Visual Studio 2010宏。
宏应...
- 删除每一个.SQL文件(或所有文件)在“方案对象”文件夹和它的子文件夹,但不会从项目中删除的文件夹。这些文件必须被删除并从项目中删除。
- 删除文件“Properties \ Database.sqlpermissions”。该文件必须被删除并从项目中删除。
有关在Visual Studio中编写宏的任何提示都会对我有所帮助。谢谢。
答
您可以在不删除所有内容的情况下刷新数据库项目中的模型。只需从目标数据库中同步模型。
右键单击“模式比较”,添加一个新的模式比较(如果您还没有)。当你创建它时,双击运行它。它会比较来源和目标,并创建任何差异的列表。您可以查看并消除不想同步的任何信息,然后单击“写入更新”以应用。 [我没有安装专业版来检查,如果这是一样的,但你希望如此!]上写的Visual Studio宏就设在这里
不与Visual Studio 2010专业版,只有更高的版本。我很想做错,但在我的版本中看不到任何选项。 – 2010-08-20 05:12:48