2015-10-30 18 views
21

Esiste un modo per acquisire semplicemente un file .bak di backup SQL e utilizzarlo come un ripristino per generare un nuovo database nel database SQL di Azure?Ripristino del file .bak di SQL Server nel database SQL di Azure

Il wizard che vedo generalmente consigliato in questa situazione vuole creare un file personalizzato da usare, ma su oggetti cifrati (funzioni e viste) e non vedo un altro modo per farlo funzionare ...

Non ho i file di script per decrittografare gli oggetti. Ho ereditato questo problema ..

+1

prendere l'aiuto da qui può questo aiuto si https://msdn.microsoft.com/en-us/library/ms177429.aspx –

+0

questione connessa: https : //stackoverflow.com/questions/33436344/restoring-sql-server-bak-file-to-azure-sql-database – rfcdejong

risposta

14

Il database SQL di Azure non supporta attualmente tale funzionalità. L'unico metodo per ripristinare in Azure database SQL è importazione da file BacPac - è possibile migrare a Azure SQL DB utilizzando i file BacPac seguendo questa guida: https://azure.microsoft.com/en-us/documentation/articles/sql-database-cloud-migrate/

Le altre opzioni è quello di utilizzare SQL Server in a VM, che consenta un ripristino di un .bak file

+2

È vero anche adesso ??? Devo raggiungere il ripristino dei file .bak in SQL di Azure usando Powershell. Può essere fatto o è un vicolo cieco? – zainul

21

Se si dispone già di un database sul computer locale, è possibile migrarlo direttamente su Azure utilizzando SQL Management Studio. Attenersi alla seguente procedura:

Fare clic destro sul nome del database in SQL Server Management Studio: mssms

seguire la procedura guidata che appare allora.

nuovo database verrà creato su Azure con S0 Standart piano

+3

Grazie, funziona bene. Ho appena dovuto aggiungere il mio IP alle impostazioni del firewall del server di database. –

+2

Se si tenta di ripristinare .bak per ottenere un database e i suoi dati in azzurro, è decisamente molto più semplice distribuire usando questo metodo – hanzolo

Problemi correlati