ssis - SSDT 2012 - ssis 部署错误

标签 ssis

我正在尝试使用 Deploy 选项部署 SSDT 2012 SSIS 项目。但我收到以下错误:

TITLE: SQL Server Integration Services

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 System.ComponentModel.Win32Exception: at Microsoft.SqlServer.IntegrationServices.Server.ISServerProcess.StartProcess(Boolean bSuspendThread) at Microsoft.SqlServer.IntegrationServices.Server.ServerApi.DeployProjectInternal(SqlInt64 deployId, SqlInt64 versionId, SqlInt64 projectId, SqlString projectName) . (Microsoft SQL Server, Error: 6522)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=11.00.5058&EvtSrc=MSSQLServer&EvtID=6522&LinkId=20476



知道为什么会出现这个错误吗?下面是错误的屏幕截图。

enter image description here

最佳答案

该错误通常意味着 SQL Server 代理帐户在某处缺少权限。在这种情况下,“客户端不持有所需的特权”意味着 SQL 代理帐户被调用以执行某些操作但不允许执行此操作。

要尝试的一件事是以管理员身份使用 SQL Server 配置管理器来重置 SQL Server 代理(可能还有 SQL Server 本身)的帐户。如果您有足够的权限,这将恢复所需的权限。

我见过组策略禁止将服务帐户分配给操作系统级别所需权限的情况,这确实会产生问题。

示例:http://blogs.msdn.com/b/dataaccesstechnologies/archive/2012/08/20/error-while-deploying-ssis-2012-project-from-ssdt-to-ssis-catalog-system-componentmodel-win32exception-a-required-privilege-is-not-held-by-the-client.aspx

关于ssis - SSDT 2012 - ssis 部署错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34190385/

相关文章:

visual-studio-2010 - 如何将 VS 2015 中创建的 SSIS 包降级到 VS 2010

sql-server - 没有完整 SQL Server 的 dtexec.exe

c# - 无法加载文件或程序集 'Microsoft.SqlServer.DTSRuntimeWrap

sql-server - 在 ssis 中动态加载 .xlsx 文件

visual-studio-2005 - 是否可以使用 TFS 将特定文件扩展名设置为仅独占 checkout

Azure 数据工厂与 SSIS

sql - SQL Server 2012 中的旧 SSIS

c# - 将多个 csv 文件作为单个数据集加载的最佳方法

csv - 源文件连接(平面文件)-不读取列元数据

sql-server - SSIS 中的 OData 目标