gpt4 book ai didi

sql-server - 无法访问包/包不存在

转载 作者:行者123 更新时间:2023-12-04 02:05:02 28 4
gpt4 key购买 nike

我很想执行下面显示的 MSDN 指南给出的包。

我收到错误无法访问包或包不存在。

我正在尝试使用 Windows 身份验证运行它。不确定我需要设置哪些所有权限?

我已经用与我的项目相关的正确值替换了文件夹、参数、项目等。

Declare @execution_id bigint
EXEC [SSISDB].[catalog].[create_execution] @package_name=N'Package.dtsx', @execution_id=@execution_id OUTPUT, @folder_name=N'SSIS Packages', @project_name=N'SSISPackage_ProjectDeployment', @use32bitruntime=False, @reference_id=1

Select @execution_id
DECLARE @var0 smallint = 3
EXEC [SSISDB].[catalog].[set_execution_parameter_value] @execution_id, @object_type=50, @parameter_name=N'LOGGING_LEVEL', @parameter_value=@var0

DECLARE @var1 int = 1
EXEC [SSISDB].[catalog].[set_execution_parameter_value] @execution_id, @object_type=30, @parameter_name=N'Parameter1', @parameter_value=@var1

EXEC [SSISDB].[catalog].[start_execution] @execution_id
GO

这是此登录名在 db 中的外观
This is how Login looks

最佳答案

在 SSMS 中,展开对象资源管理器中的 SSIS 服务器节点。查找“集成服务目录”节点。在它下面你应该找到数据库(它是一个集成服务数据库,所以它看起来有点不同)。展开它,你会发现文件夹。

这是烦人的部分。除非您编写脚本,否则您必须右键单击每个文件夹并转到“属性”。在“权限”选项卡下,您应该找到您自己或您所在的组。如果没有,则需要添加。

THEN(你还没有完成)...在每个文件夹下,你需要为你想通过脚本执行的每个项目和环境(如果使用)做同样的事情(右键单击属性>权限)项目访问。

如果这仍然对您不起作用,那么您需要为自己提供对您在服务器上(在数据库节点下)创建的 SSISDB 的执行/读/写访问权限。

关于sql-server - 无法访问包/包不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26909966/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com