Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SSDT 2012-ssis部署错误_Ssis - Fatal编程技术网

SSDT 2012-ssis部署错误

SSDT 2012-ssis部署错误,ssis,Ssis,我正在尝试使用部署选项部署SSDT 2012 SSIS项目。但我得到了以下错误: 标题:SQL Server集成服务 在执行用户定义的例程或聚合“deploy\u project\u internal”期间发生.NET Framework错误: System.ComponentModel.Win32异常:客户端未持有所需的权限 System.ComponentModel.Win32异常: 位于Microsoft.SqlServer.IntegrationServices.Server.ISSer

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

标题:SQL Server集成服务

在执行用户定义的例程或聚合“deploy\u project\u internal”期间发生.NET Framework错误: System.ComponentModel.Win32异常:客户端未持有所需的权限 System.ComponentModel.Win32异常: 位于Microsoft.SqlServer.IntegrationServices.Server.ISServerProcess.StartProcess(布尔bSuspendThread) 位于Microsoft.SqlServer.IntegrationServices.Server.ServerApi.DeployProjectInternal(SqlInt64 deployId、SqlInt64 versionId、SqlInt64 projectId、SqlString projectName) . (Microsoft SQL Server,错误:6522)

有关帮助,请单击:

知道为什么会有这样的错误吗?下面是错误的屏幕截图


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

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

我见过这样的情况:组策略禁止在操作系统级别将服务帐户分配给所需的权限,这确实造成了问题


示例:

在安装之后,我遇到了这个问题。安装后,我通过运行SQL server安装程序启动了SQL server management studio的修复选项。重新启动SQL Server Management studio后,问题现在已解决,我可以在集成服务目录中部署SSIS包

根据本博客,所需的用户权限可能是

“替换进程级令牌”


使用了大多数其他解决方案,但使用修复选项有效

问题可能是由于SQL安装后安装了Visual Studio和SSDT

如果微软能为他们的产品提供更好的支持,而不是让社区来解决问题,那就太好了