SSIS包以找出SQL服务器对象之间的区别

时间:2014-12-08 14:26:23

标签: sql-server ssis msbi

如何创建SSIS包以比较不同服务器中的SQL Server数据库对象,并在Excel工作表中生成差异。有可能吗?

1 个答案:

答案 0 :(得分:0)

Visual Studio 2012的SQL Server数据工具(SSDT)

SQL菜单>架构比较>新架构比较......

允许您指向两个不同的数据库,然后......

  • “选项”按钮(看起来像一个齿轮)允许您设置有关比较内容的过滤器,即表格,视图,SP,用户等。
  • 点击比较按钮比较两个数据库,并列出所有差异
  • 允许您检查/取消选中要更新的所有差异,以及
  • “更新”按钮执行上述更改。

这不是SSIS包,也不能将差异转储到Excel(afaik),但它可以生成所有更改的SQL脚本。