我的SSIS问题是否合理?

Joh*_*ski 7 sql-server ssis

我只是简单地使用SSIS,但我发现我的抱怨很多.以下是我目前的问题:

  1. 要使程序包存储密码,您需要对其进行加密.即使软件包是更大解决方案的一部分,您也需要随时提供密码以打开任何加密软件包.为什么不能用一个密码加密整个解决方案?我有一个包含10个加密包的解决方案.当我点击"Build"时,我必须输入10个密码.
  2. 加密凭据非常棒.将加密包部署到服务器,提供密码,成功测试,安排密码,然后在计划期间失败,因为它无法解密自己的SUCKS.它似乎是随机执行此操作,并且在实际能够在计划作业期间成功解密包凭据之前,我已多次重新部署给定包.
  3. 仅限Windows身份验证?也许这是一个安全功能,但它使远程管理服务器的屁股变得非常痛苦.它基本上迫使我使用远程桌面.当我直接访问数据库引擎时,我无法访问SSIS真的很重要吗?
  4. DTS支持.DTS非常难看,但它很有效,而且相当简单.他们为什么不提供带有SSIS的DTS 2000包装设计师?现在我需要下载并使用管理员权限安装它.
  5. UPSERTS ??? 我将一些数据复制到外部数据库,并且挂起到该数据库是一个PACH A PAIN.为什么不内置此功能?为什么我不能只说"这是关键列.如果存在则更新,如果不存在则创建".

这些是有效的问题,还是我只是对产品的新手知道如何以正确的方式做事?

其他人是否有同样的问题或其他问题?

是否有使用SSIS的简单替代方案?

Aar*_*ton 11

来自@SQLServerSleuth的以下链接可能会对这种情况有所了解 - 来回重新:2005年的SSIS.你是在SQL 2008上,还是在使用SQL 2005?这张照片在2008年有所改变.