Jag hade samma problem. Efter att ha pratat med Azure-supporten fick de reda på att problemet orsakades av att en tom databashuvudnyckel skapas för att kryptera lagringsuppgifterna för granskningen (revision är en valfri inställning).
Observera att databasgranskningsinställningar ärvs från serverinställningarna.
Hur som helst, arbetet runt de kom fram till var:
- Inaktivera granskning på servern (eller databasen)
- Släpp databasens huvudnyckel med
DROP MASTER KEY
kommando.
Då fungerar exporten som förväntat. Förhoppningsvis löser Azure det här problemet snart så att granskning och export kan fungera tillsammans.
Uppdatering 21 mars 2017 Bättre lösning från MS
Eftersom korrigeringen kommer att ta lite tid att distribuera, föreslog de också en alternativ lösning, som inte kommer att kräva några ytterligare steg (som att inaktivera revision eller stegen från bloggen) på din sida för att undvika detta problem. När granskning har aktiverats, uppdatera huvudnyckeln och ange lösenordet. Att ställa in ett lösenord för den befintliga huvudnyckeln kommer att mildra problemet. Att ställa in lösenordet påverkar inte granskningen och det kommer att fortsätta fungera. Syntaxen för att lägga till lösenordet är följande:
-- execute in the user database
ALTER MASTER KEY ADD ENCRYPTION BY PASSWORD = ‘##############’;
Länken har också ett PowerShell-skript som du kan använda för att ta bort den stötande SQL-satsen från .bacpac
fil.