SSIS和SQL Agent Job之间有所不同

时间:2017-10-20 08:06:56

标签: ssis sql-agent-job

我是这整个SQL事物的新手。什么是SLQ代理工作和SSIS包的不同之处是什么?他们不一样吗? 谢谢!

2 个答案:

答案 0 :(得分:0)

SQL Server Integration Services是一个非常强大的工具。使用SSIS包可以做各种魔术,请参见此处:

https://docs.microsoft.com/en-us/sql/integration-services/integration-services-ssis-packages https://www.codeproject.com/Articles/218914/Steps-to-Create-your-First-SSIS-Package

SQL代理作业用于执行预定义的脚本,命令,查询以及 - 获取此信息! - SSIS套餐!您甚至可以安排执行。多么酷啊?!以下是它可以执行的操作列表(在SQL Server 2016中):

enter image description here

答案 1 :(得分:0)

在Visual Studio中运行时,SSIS包作为执行包的人运行。

从Agent运行的SSIS包作为代理运行(通常是某种类型的服务帐户),或者可以通过代理定义为不同的用户。

大多数环境只允许直接Visual Studio程序包在DEV中运行,一旦升级,它们将需要从代理运行。