我需要备份 Azure 托管实例中存在的 SQL 数据库并将其还原到本地服务器上以进行根本原因分析。每当我们在数据库上遇到某个错误时,都需要执行此操作。由于自动备份启用了 TDE,有哪些可用选项可以在本地计算机上恢复数据库?
浏览时,我遇到了两个选项,但需要一些指导。
一种选择是禁用数据库上的 TDE,备份数据库,然后启用 TDE。但是在这个选项中,备份文件不会是加密格式,而且由于我们有机密数据,这似乎不是一个安全的解决方案。我们是否有任何选项可以使用我们自己的加密来备份数据库并使用它们在本地机器上进行恢复?
获取数据的第二个选项是使用 BACPAC 文件。但他们也同样遭受同样的安全问题。我们可以在创建 bacpac 文件时加密它们,在加载到本地服务器时解密它们吗?
如果还有其他选择,请告知。