我一直在为现有的 SSIS 解决方案(VS)创建测试环境而苦苦挣扎,但我找不到正确的方法。
我当前的解决方案基于生产服务器,我们称之为PROD_SERVER。 所有现有的包都连接到它。 我有另一个 SQL 服务器,我们将其称为 DEV_SERVER,我想在其中测试我的包。 这是一个旧的解决方案,我们仍在开发和维护它,以前的开发人员没有创建任何此类额外的环境,我假设他们只是在 PROD 上测试它:)
我想以某种方式在 Visual Studio 中的服务器之间切换来执行包,但我不知道如何确定任何潜在的解决方案,甚至不知道如何创建测试场景。我已经找到了一些文章,但我没有看到任何相似之处。 只是提一下,包并不那么复杂,但它们同时使用许多连接管理器,因此参数化特定数据库不是正确的方法(当然我可能是错的)。
我复制了现有的解决方案并将所有连接管理器更改为 DEV,但我想将其放在我的位置。
已针对此案例研究的其他资源: https://www.sqlshack.com/parameterizing-database-connection-sql-server-integration-services/ https://www.mssqltips.com/sqlservertip/4810/setup-environment-variables-in-sql-server-integration-services/ SSIS 中数据库服务器的参数
提前致谢。
问候, 巴特
我复制了现有的解决方案并连接到另一台服务器。