sql-server - 将 SQL Server 2014 升级到 SQL Server 2016(如何处理 SSIS、SSRS)
问题描述
我们计划将我们的 SQL Server 2104 升级到 SQL Server 2016。
我们的 SQL Server 处于集群设置中,基础设施正计划进行并行升级(他们将启动新的 Windows Server 机器并将资源从旧机器转移到新机器)。
我们有 99% 的 SSIS 包存储在文件系统中,2% 存储在 SSISDB(集成服务目录)中。
我们也有 SSRS 报告。
当 SQL Server 正在升级时,我们应该如何处理 SSIS 包和 SSRS 报告。
- 我们是否应该将 SSIS 包复制到 Visual Studio,并更改 TargetServerVersion,然后粘贴回文件夹位置?
- 我们是否应该将报表服务器数据库(其中 2 个)和数据库加密密钥复制到新机器,并与现有 URL 一起启动新的 SSRS。
解决方案
在您的情况下,最好将所有现有包添加到一个项目中并升级项目。在 SQL Server 2016 的开发工作室中,这是一个非常有趣的功能,您可以升级和降级现有项目。 项目属性对话框
升级后在较低环境中测试您的包,唯一的挑战可能是任何 .net 代码任务(如果使用)。有时代码没有升级到最新版本。
对于报表服务器,您的策略很好。
- 项目清单
推荐阅读
- python - 快速存储、查找和检索数据库设计
- ios - 将字符串变量数据从一个 Class/ViewController 传递到 Class/ViewController
- angular - 为什么我的输入绑定属性在我的 Angular 子组件中没有改变?
- mysql - 为什么MySQL的日期在抛出错误之间?
- anylogic - 如何访问通过 Pickup 加载到另一个代理的代理?
- python - 如何将排列应用于列表?
- java - Kafka Streams 键加入,条件复杂
- python - 无法在 Python 中腌制 Tensorflow 对象 - TypeError:无法腌制 _thread._local 对象
- ios - SwiftUI - 使用新页面更新页面视图控制器
- c# - 在实体框架中创建复合键