Saya memiliki masalah yang sama. Setelah berbicara dengan dukungan Azure, mereka menemukan bahwa masalah tersebut disebabkan karena kunci master basis data kosong dibuat untuk mengenkripsi kredensial penyimpanan untuk audit (pengauditan adalah pengaturan opsional).
Perhatikan bahwa pengaturan audit database diwarisi dari pengaturan server.
Bagaimanapun, pekerjaan yang mereka lakukan adalah:
- Nonaktifkan audit di server (atau database)
- Lepaskan kunci master database dengan
DROP MASTER KEY
perintah.
Kemudian ekspor berfungsi seperti yang diharapkan. Semoga Azure akan segera memperbaiki masalah ini sehingga audit dan ekspor dapat bekerja sama.
Perbarui 21 Maret 2017 Solusi yang lebih baik dari MS
Karena perbaikan akan memakan waktu lama untuk diterapkan, mereka juga menyarankan solusi alternatif, yang tidak memerlukan langkah tambahan apa pun (seperti menonaktifkan audit atau langkah-langkah dari blog) di pihak Anda untuk menghindari masalah ini. Setelah audit diaktifkan, perbarui masterkey dan atur kata sandi. Menetapkan kata sandi untuk masterkey yang ada akan mengurangi masalah. Selain itu, menyetel kata sandi tidak akan memengaruhi audit dan akan tetap berfungsi. Sintaks untuk menambahkan kata sandi adalah sebagai berikut:
-- execute in the user database
ALTER MASTER KEY ADD ENCRYPTION BY PASSWORD = ‘##############’;
Tautan juga memiliki skrip PowerShell yang dapat Anda gunakan untuk menghapus Pernyataan SQL yang menyinggung dari .bacpac
berkas.