Creare un database di SQL Data Warehouse usando Transact-SQL (TSQL)Create a SQL Data Warehouse database by using Transact-SQL (TSQL)

Questo articolo illustra come creare un'istanza di SQL Data Warehouse usando T-SQL.This article shows you how to create a SQL Data Warehouse using T-SQL.

PrerequisitiPrerequisites

Per iniziare, è necessario:To get started, you need:

  • Account Azure: per creare un account, vedere la versione di valutazione gratuita o MSDN Azure Credits (Crediti Azure MSDN).Azure account: Visit Azure Free Trial or MSDN Azure Credits to create an account.
  • Server SQL di Azure: per altri dettagli, vedere [Creare un server logico di database SQL di Azure con il portale di Azure][Creare un server logico di database SQL di Azure con il portale di Azure] o [Creare un server logico di database SQL di Azure con PowerShell][Creare un server logico di database SQL di Azure con PowerShell].Azure SQL server: See [Create an Azure SQL Database logical server with the Azure Portal][Create an Azure SQL Database logical server with the Azure Portal] or [Create an Azure SQL Database logical server with PowerShell][Create an Azure SQL Database logical server with PowerShell] for more details.
  • Gruppo di risorse: usare lo stesso gruppo di risorse del server di Azure SQL oppure vedere Creare un gruppo di risorse.Resource group: Either use the same resource group as your Azure SQL server or see how to create a resource group.
  • Ambiente per l'esecuzione di T-SQL: per eseguire T-SQL, è possibile usare Visual Studio, sqlcmd o SSMS.Environment to execute T-SQL: You can use Visual Studio, sqlcmd, or SSMS to execute T-SQL.

Nota

La creazione di un'istanza di SQL Data Warehouse può dare luogo a un nuovo servizio fatturabile.Creating a SQL Data Warehouse may result in a new billable service. Per altre informazioni dettagliate sui prezzi, vedere Prezzi di SQL Data Warehouse.See SQL Data Warehouse pricing for more details on pricing.

Creare un database con Visual StudioCreate a database with Visual Studio

Se non si ha familiarità con Visual Studio, vedere l'articolo Query Azure SQL Data Warehouse (Visual Studio) (Eseguire query in Azure SQL Data Warehouse (Visual Studio)).If you are new to Visual Studio, see the article Query Azure SQL Data Warehouse (Visual Studio). Per iniziare, aprire Esplora oggetti di SQL Server in Visual Studio e connettersi al server che ospiterà il database di SQL Data Warehouse.To start, open SQL Server Object Explorer in Visual Studio and connect to the server that will host your SQL Data Warehouse database. Dopo aver stabilito la connessione, è possibile creare un'istanza di SQL Data Warehouse eseguendo questo comando SQL sul database master .Once connected, you can create a SQL Data Warehouse by running the following SQL command against the master database. Questo comando crea il database MySqlDwDb con un obiettivo di servizio DW400 e consente un aumento delle dimensioni del database fino al limite massimo di 10 TB.This command creates the database MySqlDwDb with a Service Objective of DW400 and allow the database to grow to a maximum size of 10 TB.

CREATE DATABASE MySqlDwDb COLLATE SQL_Latin1_General_CP1_CI_AS (EDITION='datawarehouse', SERVICE_OBJECTIVE = 'DW400', MAXSIZE= 10240 GB);

Creare un database con sqlcmdCreate a database with sqlcmd

In alternativa, è possibile usare lo stesso comando con sqlcmd eseguendo quanto segue al prompt dei comandi.Alternatively, you can run the same command with sqlcmd by running the following at a command prompt.

sqlcmd -S <Server Name>.database.windows.net -I -U <User> -P <Password> -Q "CREATE DATABASE MySqlDwDb COLLATE SQL_Latin1_General_CP1_CI_AS (EDITION='datawarehouse', SERVICE_OBJECTIVE = 'DW400', MAXSIZE= 10240 GB)"

Se non specificate, le regole di confronto predefinite sono COLLATE SQL_Latin1_General_CP1_CI_AS.The default collation when not specified is COLLATE SQL_Latin1_General_CP1_CI_AS. Il parametro MAXSIZE può essere compreso tra 250 GB e 240 TB.The MAXSIZE can be between 250 GB and 240 TB. SERVICE_OBJECTIVE può essere compreso tra DW100 e DW2000 DWU.The SERVICE_OBJECTIVE can be between DW100 and DW2000 DWU. Per un elenco di tutti i valori validi, vedere la documentazione in MSDN relativa a CREATE DATABASE.For a list of all valid values, see the MSDN documentation for CREATE DATABASE. MAXSIZE e SERVICE_OBJECTIVE possono essere entrambi modificati con un comando ALTER DATABASE T-SQL.Both the MAXSIZE and SERVICE_OBJECTIVE can be changed with an ALTER DATABASE T-SQL command. Le regole di confronto di un database non possono essere modificate dopo la creazione.The collation of a database cannot be changed after creation. Prestare attenzione quando si modifica il parametro SERVICE_OBJECTIVE, perché la modifica di DWU provoca un riavvio dei servizi e il conseguente annullamento delle query in corso.Caution should be used when changing the SERVICE_OBJECTIVE as changing DWU causes a restart of services, which cancels all queries in flight. La modifica di MAXSIZE non riavvia i servizi, perché si tratta di una semplice operazione sui metadati.Changing MAXSIZE does not restart services as it is just a simple metadata operation.

Passaggi successiviNext steps

Al termine del provisioning di SQL Data Warehouse, è possibile caricare dati di esempio o vedere come eseguire le attività di sviluppo, caricamento o migrazione.After your SQL Data Warehouse has finished provisioning you can load sample data or check out how to develop, load, or migrate.