Поделиться через


UAT環境のDBをDEV環境にインポート時にエラーとなる件

以下のドキュメントを参考にUAT環境のデータベースをDEV環境にインポートする際に以下のエラーが発生する場合がございます。

Copy a Finance and Operations database from Azure SQL Database to a SQL Server environment

https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/database/copy-database-from-azure-sql-to-sql-server

(エラー)

An error occured during deployment plan generation. Deployment cannot continue.

The Element or Annotation class SqlDatabaseOptions does not contain the Property class CatalogCollation.

 

こちらのエラーはエクスポートとインポートする際に使用したSSMSのバージョンの違いにより発生し、以下の解決策が提供されています。

 

(a)Place attached zip file in their C:\TEMP folder on the development machine, and to then extract it

bin

(b)You should then be able to open a Command Window and switch to the C:\TEMP\BIN folder (or whatever folder it created on their machine) and run the SQLPACKAGE.EXE command to import the database

(c)If you continue to get errors, you take that same zip file back to their SANDBOX AOS machine and put it in C:\TEMP folder and do the export again and then bring the new bacpac to the dev machine to import.