You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS2017部署SSIS包时出现SQL Server错误15466的解决求助

可行处理方案

  • 先检查SSIS项目的保护级别配置
    在VS2017中右键SSIS项目属性,找到部署选项卡下的保护级别,若默认设置为EncryptSensitiveWithUserKey,切换为DontSaveSensitive(敏感信息后续在SSISDB中配置环境变量存储)或EncryptSensitiveWithPassword,部署时输入你设置的保护密码即可。
  • 修正SSISDB主密钥操作逻辑
    你之前执行的密钥重置命令中使用的密码P@ssw0rd必须和你初始创建SSISDB时设置的数据库主密钥密码一致,若忘记原密码,可先备份SSISDB后执行以下命令重置:
    USE SSISDB
    GO
    OPEN MASTER KEY DECRYPTION BY PASSWORD = '你初始创建SSISDB时设置的主密钥密码'
    ALTER MASTER KEY ADD ENCRYPTION BY SERVICE MASTER KEY
    GO
    
  • 排查服务主密钥匹配问题
    如果你是将SSISDB从其他SQL实例迁移到当前SQL 2019实例,原实例的服务主密钥和当前实例不匹配会触发该报错,先备份当前实例服务主密钥:
    BACKUP SERVICE MASTER KEY TO FILE = 'C:\备份路径\smk.bak' 
    ENCRYPTION BY PASSWORD = '自定义备份密码'
    
    再导入原实例的服务主密钥即可恢复解密能力。
  • 更换部署方式
    不要直接从VS2017部署,先在VS中生成SSIS项目的.ispac部署包,打开SSMS连接到集成服务目录,右键选择导入部署包,按向导步骤选择生成的ispac文件完成部署。
  • 确认账号权限
    你用于部署和操作SSISDB的Windows账号/SQL账号需要授予SSISDB的ssis_admin角色权限,同时要有数据库的CONTROL权限。

内容的提问来源于stack exchange,提问作者davood riazi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 14:36:01