gpt4 book ai didi

sql - 将包部署到 SQL Server 时出现 SSIS 部署错误

转载 作者:行者123 更新时间:2023-12-03 20:50:53 31 4
gpt4 key购买 nike

我试图将 SSIS 包从 Visual Studio 2019 部署到 MS SQL Server 2016 中,我遇到了如下所示的部署错误:

"“A .NET Framework error occurred during execution of user-defined routine or aggregate "deploy_project_internal": System.ComponentModel.Win32Exception: A required privilege is not held by the client.”


经过几个小时的调试发现错误其实是来自SQL Server。 SQL Server 无法从 SSISDB“ [catalog].[check_schema_version]”运行存储过程。
因此,我们意识到运行 SQL Server 的当前服务帐户具有某些特权。因此,我们创建了一个新的本地管理员帐户并提供了所有权限。
• 根据微软的建议,我们在下面的配置中添加了 SQl 服务器服务帐户和 SQL 服务器集成服务帐户:
o 编辑 DCOM 配置属性,并为以下组件服务授予本地启动和本地激活权限
 Microsoft SQL Server 集成服务 11.0、Microsoft SQL Server 集成服务 12.0 和 Microsoft SQL Server 集成服务 13.0
o 我们进一步扩展了两个服务帐户的权限,如下所示:
   Log on as a service .
 Permission to write to application event log.
 Impersonate a client after authentication.
 Adjust memory quotas for a process
以下是尚未添加的两个组策略:
   Bypass traverse checking 
 Replace a process-level token
我想知道这是否能解决问题,请提出我们在这里缺少的任何内容来解决问题。

最佳答案

将新服务帐户添加到列出的组策略后,部署成功。

关于sql - 将包部署到 SQL Server 时出现 SSIS 部署错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62899108/

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