Abbiamo riscontrato un errore critico oggi - non siamo più in grado di creare file bacpac della nostra produzione Azure live banche dati. Tutto stava funzionando fino ad ora, e improvvisamente abbiamo iniziato a riscontrare il seguente errore:Non è più possibile creare un bacpac: SQL70015: Funzionalità deprecata 'Stringhe letterali come alias di colonne' non supportato su SQL Azure
Errore riscontrato durante l'operazione di assistenza. Impossibile estrarre il pacchetto dal database specificato. Errore SQL70015: la funzione obsoleta "Stringhe letterali come alias di colonne" non è supportata in SQL Azure.
Abbiamo uno schema di database complesso che è stato distribuito dal vivo ad Azure per oltre un anno. Facciamo affidamento su bacpac giornalieri sono la nostra unica strategia di backup - abbiamo bisogno di aiuto per capire come riprendere a fare bacpac.
Sono d'accordo con entrambi. Questo è stato un brutto cambiamento per loro averlo fatto senza essere sicuri che tutti lo sapessero e questa è probabilmente la tua unica soluzione - "aggiustalo". Situazione davvero sfortunata Spero davvero che tu non abbia il codice di produzione a seconda di questo! Se è così, andrei a controllare i tuoi proc/funzioni/viste memorizzati ora (è probabile che cosa c'è nel backup che causa questo errore). – Jaxidian
Come facciamo a fare questo? Abbiamo un grande database aziendale con centinaia di tabelle e non esiste un singolo script di creazione per questo, perché è versionato. Come scopriamo quali colonne devono essere modificate? Inoltre, la modifica dello schema del database è impegnativa perché lo facciamo solo quando distribuiamo una nuova versione del software. Siamo in produzione, bigtime, con decine di database e clienti live che li utilizzano! –
@davidair Management Studio 2012 ha una funzionalità chiamata "Script Database" che può aiutarti! basta fare clic destro sul database-> Script Database As – Leonardo