SSIS目录部署不创建对称密钥

时间:2015-03-05 16:39:08

标签: ssis

我在SSIS目录中遇到SSIS项目的问题。当我计划运行包时,我得到一个"意外终止"错误。

如果我查看事件查看器,则会收到以下错误: SSIS执行进程无法写入IS目录:SERVER:SSISDB错误详细信息:无法找到对称密钥&MSHE_cn,如果它不存在或您没有权限

,则无法找到对称密钥' MS_Enckey_Proj_Param_13'

如果我检查sys.symmetric_keys,则此密钥不存在。 如果我检查sys.certificates,我可以看到证书名称MS_Cert_Proj_13,但没有名为MS_Cert_Proj_Param_13的证书。

我们最近从SQL2012将服务器升级到SQL 2014 CU4。所有其他工作正常的项目都是在SQL2012上创建的,然后上传。这是自升级以来部署的第一个项目。

我创建了一个新的解决方案,重新创建参数并将包复制到此解决方案中。然后我构建了它并使用相同的结果部署它。

任何人看到类似或知道如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:0)

我想我已经解决了这个问题。升级使SSIS服务的版本11保持不变并安装新的ssis服务。旧服务需要两个对称密钥,但新的2014服务只需要一个。这些软件包试图在旧服务下运行,因此它们失败了。我卸载了ssis目录(基本上是分离了DB),然后创建了一个新目录并重新部署了我的包。一切都工作正常