Utilizzare Visual Studio 2010 per il deployment di una Data-tier Application su SQL Azure
Obiettivo di questo post è utilizzare Visual Studio 2010 per importare gli oggetti di un database da Sql Server on-premise e fare il deploy su una instanza di SQL Azure. Per farlo utilizzeremo le Data-tier Application.
Il primo passo è creare un nuovo progetto con Visual Studio 2010 e dalla lista dei template selezionare SQL Server Data-tier Application (img1)
Da Solution Explorer fare tasto destro e selezionare Import Data-tier Application
Selezionare il database di origine presente nell’istanza di Sql Server on-premise.
Dalle proprietà del progetto modificare le impostazioni di deploy puntando all’istanza di SQL Azure. Dopo aver compilato la soluzione è sufficiente selezionare l’opzione Deploy da Solution Explorer per spostare lo schema su SQL Azure
Riferimenti utili :
https://technet.microsoft.com/en-us/library/ee210455(SQL.105).aspx
https://msdn.microsoft.com/en-us/library/ee240739(SQL.105).aspx
Data-tier Application Support by the Versions of SQL Server
The versions of SQL Server have different levels of support for DAC operations.
DAC Operation | SQL Server 2008 R2 | SQL Azure | SQL Server 2008 | SQL Server 2005 | SQL Server 2000 |
---|---|---|---|---|---|
Delete DAC |
Yes |
Yes |
No |
No |
No |
Deploy DAC |
Yes |
Yes |
No |
No |
No |
Extract DAC |
Yes |
Yes |
Yes |
Yes |
Yes |
Register DAC |
Yes |
Yes |
No |
No |
No |
Upgrade DAC |
Yes |
No |
No |
No |
No |
https://channel9.msdn.com/posts/elisaj/Developing-Data-tier-Applications-using-Visual-Studio-2010/