Esportazione di una tabella su Sql Azure – parte 1

Il  primo step di questo post è creare un database chiamato testDatabase tramite l’interfaccia di amministrazione di Sql Azure (img1 e img2).

Con la versione attuale il max size di un db su Sql Azure può essere di 1 GB per la Web Edition oppure 10 GB per la Business Edition. La dimensione non include i Log, le tabelle di sistema, il Master db.

0.0  img1 

0.1                   img2

Una volta creato il db su Sql Azure il prossimo passo è quello di generare uno script di creazione della tabella per il db testDatabase. Per farlo uso Sql Server Management Studio che nella versione  installata con Sql Server 2008 R2 contiene un’opzione per preparare lo script per Sql Azure senza particolari interventi manuali. In questo esempio esporterò lo schema della tabella SalesLT.Customers del DB AdventureWorksLT installato sul mio Sql Server 2008 R2 on-premise.

1

2

Su Advanced Scripting Options seleziono le seguenti impostazioni :

  • Convert UDDTs to Base Types = True
  • Script for the database engine type = SQL Azure Database
  • Types of data to script = Schema only

3

Una volta creato lo script non rimane che connettersi a Sql Azure per l’esecuzione.

5 4

Nel prossimo post vedremo come trasferire i dati della tabella SalesLT.Customers su Sql Azure.

 

Riferimenti :

https://msdn.microsoft.com/en-us/library/ee336241(v=MSDN.10).aspx