我已经这样做了几十次,但最近遇到了这个错误。以下是我到达这里的步骤:
- 在与原始服务器相同的服务器上创建我的 Azure SQL v12 数据库的副本
- 将复制版本(从用户交互中完全不活动)导出到 blob 存储
- 将 .bacpac 文件从 blob 存储下载到我的本地驱动器
- 在 SSMS(2016 年 10 月版)我的本地 sql server 实例中,右键单击数据库并选择“导入数据层应用程序”
- 选择我最近下载的 bacpac 文件并开始导入
它只需要几秒钟就爆炸了,我得到了错误:
Error SQL72014: .Net SqlClient Data Provider: Msg 33161, Level 15, State 1, Line 1 Database master keys without password are not supported in this version of SQL Server
Error SQL72045: Script execution error. The executed script: CREATE MASTER KEY;
1.5 个月前,我对同一个数据库执行了相同的过程,一切正常……还有其他人遇到这种情况吗???我安装了 SSDT 版本 14.0.61021.0 - 不确定这是否重要。我也在运行 SQL Server 2016 Developer Edition (v13.0.1722.0)。