首页 > 解决方案 > “访问路径 XXX 被拒绝”从 SQL 查询执行 SSIS 包(对于文件系统任务)

问题描述

我正在尝试执行一个包,在处理文件夹中的 xlsx 之后,它会删除它。为此,当从 Visual Studio 执行时它工作正常,从 sql server 执行时出现问题(通过使用脚本运行它):

Declare @execution_id bigint
EXEC [SSISDB].[catalog].[create_execution] @package_name=N'ImportAllowanceWood.dtsx', @execution_id=@execution_id OUTPUT, @folder_name=N'Packages', @project_name=N'JSTEMS_Payroll_Import', @use32bitruntime=False, @reference_id=Null
Select @execution_id
DECLARE @var0 smallint = 1
EXEC [SSISDB].[catalog].[set_execution_parameter_value] @execution_id,  @object_type=50, @parameter_name=N'LOGGING_LEVEL', @parameter_value=@var0
EXEC [SSISDB].[catalog].[set_execution_parameter_value] @execution_id,  @object_type=30, @parameter_name=N'Payroll', @parameter_value=N'B00014552'
EXEC [SSISDB].[catalog].[start_execution] @execution_id
GO

我得到的错误是 在此处输入图像描述

我认为这可能与我要操作的文件夹的权限有关。

在文件夹中,我授予了 sql server 代理、我的域用户(在运行查询时使用)、“网络服务”和“所有人”的完全权限。

但我仍然收到错误,是否有任何特定用户我应该授予权限?

我环顾四周以授予权限

但我不知道该怎么做,因为在权限文件夹中查找它们时找不到它们

标签: sql-serverssisetl

解决方案


推荐阅读