sql-server - “访问路径 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 代理、我的域用户(在运行查询时使用)、“网络服务”和“所有人”的完全权限。
但我仍然收到错误,是否有任何特定用户我应该授予权限?
我环顾四周以授予权限
- NT 服务\SQLSERVERAGENT
- NT 服务\MSSQLSERVER
但我不知道该怎么做,因为在权限文件夹中查找它们时找不到它们
解决方案
推荐阅读
- sql - 如果 2 列之间存在任何值不匹配,则仅使用源表更新目标表的更改行
- html - GitHub Pages 网站可以在移动设备上运行,但不能在桌面上运行?
- css - ASP.NET 核心共享视图无法访问 .js 和 .css 库
- php - 如何在word press中从js调用php文件?
- javascript - 侧面板导航 - 如何使用箭头折叠和展开?
- c++ - 从函数 c++ 返回宏
- react-redux - 测试用例在 setupFilesAfterEnv 模式下失败,而在 setupFiles 模式下工作正常,与 jest + 酶反应
- python - 运行 for 循环以在类内部、函数内部使用 exec 创建函数
- javascript - 如何从浏览器查询(使用 SQL)?
- javascript - 设置对象原型(示例)