当我从具有主密钥的 Microsoft Azure SQL 数据库中提取数据层应用程序时,我无法将其导入本地 PC 上的 SQL Server。
您会发现其他人在这里遇到此问题:SSMS 2016 Error Importing Azure SQL v12 bacpac: master key without password not support
但是,作为答案提供的步骤对我的安装不起作用。步骤如下: 1. 在服务器(或数据库)上禁用审核 2. 使用 DROP MASTER KEY 命令删除数据库主密钥。
Microsoft 技术支持验证此解决方案在我安装的 SQL Server 上不起作用,并且在实际远程控制我的电脑并排除故障后,他们无法确定发生这种情况的原因。
我需要找到一种方法从 bacpac 文件中删除主密钥。我有一个 Powershell 脚本来从 BACPAC 文件中删除主密钥,但它需要从 Windows Powershell 中提取、重命名文件并运行脚本才能导入数据库。
是否有人拥有一个程序或一组脚本,可以使用单个命令自动执行删除主密钥并从 Azure 导入 SQL 数据库的过程?