如何使用SQL Server Integration Services更新生产服务器

时间:2011-09-28 06:07:33

标签: sql-server ssis

我有一个开发服务器(SQL Server 2008),它有数据库。即Employee(数据库),我也有表,存储过程和数据。

我有另一个生产服务器(SQL Server 2008),它也有相同的数据库,即Employee(数据库),我也有表,存储过程和数据。

现在我的网站从生产服务器运行。

当我在开发服务器上进行更改并创建一个表,存储过程并插入一些数据时,我想更新我的生产服务器,以便我的更改将转到正在运行的网站

确保我可以按照以下方式执行此操作:

  1. 使用备份SQL Server(.bak文件)。
  2. 将SQL脚本与数据结合使用。
  3. 使用MDf LDF文件。
  4. 但我想通过使用SQL Server Integration Services(SSIS)来实现这一目标。

    提前致谢。 Salman ansari

1 个答案:

答案 0 :(得分:1)

为什么要使用SSIS?我相信您正在询问如何将数据库更改从开发部署到生产,而SSIS不是用于此目的的好工具;它用于数据集成,完全不适合同步模式或对象更改。

我认为在决定解决方案之前,您需要更清楚地定义您的要求。例如,使用开发数据库的完整副本升级生产数据库是非常不寻常的,因为您丢失了生产中的所有数据。不过,也许你的用例允许这样做。

在任何情况下,您都需要专注于寻找适合您环境的部署解决方案,例如: VS database projects或架构比较工具,例如SQL Compare。在完成一些研究之后,您可以针对特定案例询问有关最佳解决方案的更具体问题。

相关问题