无法将Bacpac从Azure还原到本地SQL Server-创建Hangfire架构时失败

时间:2018-11-26 23:13:29

标签: sql-server azure azure-sql-database ssms hangfire

本地SQL Server版本:2017(v14.0.1000.169)
远程Azure SQL服务器版本:12.0.2000.8
SQL Server Management Studio版本:14.0.17289.0(v17.9.1)

已采取的步骤:

  1. 使用“任务”->“导出数据层应用程序”从Azure SQL服务器导出数据库(我也尝试过排除Hangfire模式)
  2. 使用“任务->导入数据层应用程序”将数据库导入本地SQL服务器

出现此错误:

  

无法导入包。

     

警告SQL72012:对象[mydatabase20181127deploy_Data]存在于目标中,但是即使选中了“为目标数据库中的对象而不是源中的对象生成放置语句”复选框,也不会将其删除。

     

警告SQL72012:对象[mydatabase20181127deploy_Log]存在于目标中,但是即使选中了“为目标数据库中的对象而不是源中的对象生成放置语句”复选框,也不会删除该对象。

     

错误SQL72014:SQL执行错误:发生致命错误。找不到变量HangFireSchema。

     

错误SQL72045:脚本执行错误。执行的脚本:
      创建模式[$(HangFireSchema)]
          授权[MyDatabase];

     

错误SQL72014:SQL执行错误:发生致命错误。在解析CREATE SCHEMA [$(HangFireSchema)]时遇到错误的语法。

     

错误SQL72045:脚本执行错误。执行的脚本:
      创建模式[$(HangFireSchema)]
          授权[MyDatabase];

     

(Microsoft.SqlServer.Dac)

0 个答案:

没有答案