Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Kesalahan SSMS 2016 Mengimpor Azure SQL v12 bacpac:kunci master tanpa kata sandi tidak didukung

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:

  1. Nonaktifkan audit di server (atau database)
  2. 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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana menemukan catatan duplikat dengan menggunakan Grup oleh dan Memiliki klausa di SQL Server - Tutorial SQL Server / TSQL Bagian 132

  2. Cara Memformat Angka dengan Koma di SQL Server

  3. Pengumpulan Data Otomatis Perubahan Skema Basis Data di MS SQL Server

  4. TIDAK DI vs TIDAK ADA

  5. Bagaimana Anda membuka file SDF (SQL Server Compact Edition)?