Azure をデータベースから V12 プレビューに移行した後、SqlPackage.exe を使用して DB をエクスポートし、ローカル マシンにインポートすると、次のエラーが表示されます。
Error SQL72014: .Net SqlClient Data Provider: Msg 2760, Level 16, State 1, Line 1
The specified schema name "sys" either does not exist or you do not have permission to use it.
Error SQL72045: Script execution error. The executed script:
CREATE TYPE [sys].[script_deployment_databases] AS TABLE (
[logical_server] [sysname] NOT NULL,
[database_name] [sysname] NOT NULL,
UNIQUE NONCLUSTERED ([database_name] ASC, [logical_server] ASC));
実際、Management Studio には、削除できないユーザー定義のテーブル タイプがあります。
の解き方?
このスクリプトを使用して、すべてのオプションでエクスポートしてみました。