需要使用 TDE 将程序集从 SQL Server 2016 迁移到 SQL Server-2019

Need to migragte assemblies from SQL Server 2016 to SQL Server-2019 with TDE

提问人:Andreas Ketelhut 提问时间:3/9/2023 最后编辑:Peter CordesAndreas Ketelhut 更新时间:3/9/2023 访问量:71

问:

一位前同事在 SQL Server 2008 中创建了一些程序集,我们可以轻松地将它们迁移到 SQLServer 2016。到目前为止,我自己能够做到这一点,但随着 2019 SQL_Server政策发生了变化,组件需要在进口前提前准备和更改。

通过此重大更改,我无法再迁移程序集并需要帮助。

我仍然拥有程序集中的源代码并安装了 Visual Studio 代码。但仅此而已

我们总共谈论 4 个组件。我希望,如果我们能迁移至少一个脚本,我可以自己完成其他脚本。

到目前为止,可以做到:

  • 右键单击 SQL-Server 中的程序集 -> 脚本程序集作为 -> create in new window
  • 更改数据库
  • F5
sql-server 程序集 sql-server-2019

评论

1赞 AlwaysLearning 3/10/2023
您能解释一下 TDE(透明数据加密)是如何参与到这个问题中的吗?
0赞 Andreas Ketelhut 3/10/2023
而且我不知道数据库的加密是否有效果。我认为这可能会影响导入程序集,因为程序集需要提前签名/加密才能导入,并且应该使用相同的密钥或相关密钥来相互交互,但我可能是错的。正如我之前所说,我对这个话题并不那么深入。斯里
0赞 Andreas Ketelhut 4/6/2023
谁能把我推向正确的方向?如果我尝试以下操作会发生什么: 使用 SQL-Server-2016 实例(类似于当前生产环境) - 导入当前工作的程序集 - 升级到 SQL-Server 2019 - 加密 SQL-Server 2019 程序集是否仍然有效,因为这些程序集正在通过升级进行内部修改以仍然有效,或者我是否会收到相同的错误,即程序集不能再使用。?我的希望是,已经工作的程序集被传递并且仍然可以工作,并且只有导入新的程序集可能需要“预工作”谢谢

答: 暂无答案