相关疑难解决方法(0)

如何在我的SQL Server代理作业中创建一个将运行我的SSIS包的步骤?

我正在尝试为SQL Server代理创建一个自动作业来运行.该工作应该运行我的SSIS包.

这是我到目前为止所拥有的:

EXEC sp_add_job @job_name = 'My Job'
            ,@description = 'My First SSIS Job'
            ,@job_id = @jobid OUTPUT

EXEC sp_add_jobstep @job_id =@jobid
                    ,@step_name = N'Upload Data'
                    ,@step_id = 1
                    ,@command=N'/FILE "D:\Installs\Upload.dtsx"'
EXEC sp_add_jobstep @job_id = @jobid
                    ,@step_name = N'Download Data'
                    ,@step_id = 2
                    ,@command=N'/FILE "D:\Installs\Download.dtsx"'
Run Code Online (Sandbox Code Playgroud)

不幸的是,当我运行这个时,我得到一个错误说

'/'附近的语法不正确

我怀疑它/FILE在我的命令中抱怨.

我无法在任何地方找到有关在@command中使用的适当语法的文档 - 我从中找到/FILE了一些我发现的旧代码.在作业中运行SSIS包的正确语法是什么?

sql t-sql database sql-server ssis

26
推荐指数
2
解决办法
7万
查看次数

标签 统计

database ×1

sql ×1

sql-server ×1

ssis ×1

t-sql ×1