5

一部の Azure SQL サーバーを V12 にアップグレードしたため、コマンド ライン sqlpackage.exe を使用してローカルで bacpac を復元できなくなりました。また、Management Studio を使用してみましたが、さいころはありませんでした。

ローカルの開発者マシンは次のように実行されています。

Microsoft SQL Server 2014 - 12.0.4213.0 (X64) 2015 年 6 月 9 日 12:06:16 Copyright (c) Windows NT 6.3 上の Microsoft Corporation Developer Edition (64 ビット) (ビルド 9600: )

発生するエラーは次のとおりです。

*** データベースのインポート エラー: パッケージをインポートできませんでした。エラー SQL72014: .Net SqlClient データ プロバイダー: メッセージ 33233、レベル 16、状態 1、行 1 包含データベースでは、パスワードを持つユーザーのみを作成できます。エラー SQL72045: スクリプト実行エラー....

これは、スクリプトによって追加されたユーザーの作成に問題があるようです。

他の誰かがこの問題に遭遇していますか?

更新: どうやらこれは 4 月から報告されている問題です。 https://social.msdn.microsoft.com/Forums/sqlserver/en-US/85bb12e8-5ae4-409c-93fa-8a9d025c6b35/error-when-importing-a-datatiers-application-from-azure-db-as-含まれていますか?フォーラム=ssdt

上記の投稿の回避策は機能します。bacpac ファイルを変更し、新しいチェックサムを作成する必要があります: http://inworksllc.com/editing-sql-database-azure-bacpac-files/

これは回避策であり、修正ではありません。

更新: まもなく修正されるようです。

4

0 に答える 0