我如何生成SSIS包

问题描述

这种情况是我有两个带sql Server的数据库服务器,我需要每晚自动将数据从服务器A传输到服务器B。

因此,根据sql server data transfer from one server to another server,我创建了一个SSIS项目。而且它设法以良好的性能传输数据。但是问题是,如何将项目导出到SSIS包中并每晚运行?

解决方法

我假设您仍在从Visual Studio运行它。要每天安排它,您需要执行以下操作,

  1. 将项目部署到SQL Server
  2. 创建一个代理作业并安排它。

找到了一篇不错的文章,在这里与您分享。 https://www.mssqltips.com/sqlservertutorial/9069/deploy-and-schedule-an-sql-server-integration-services-ssis-package-step-by-step/

,

您可以将包存储在文件系统中,也可以存储在SSIS目录中。我要说的是,将其存储在SSIS目录中是最好的方法。

在将软件包部署到SSIS目录之前,需要确保服务器上已安装集成服务以及已创建SSIS目录。

How to create ssis catalog

如果上述所有操作均正常,则继续并部署程序包并创建代理作业。请注意,您需要为sql代理帐户设置权限,以便它可以访问数据库。