Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo argomento descrive come creare un database in SQL Server 2014 usando SQL Server Management Studio o Transact-SQL.
Contenuto dell'articolo
Prima di iniziare:
Per creare un database utilizzando:
Prima di iniziare
Limitazioni e restrizioni
- In un'istanza di SQL Server è possibile specificare al massimo 32.767 database.
Prerequisiti
- L'istruzione CREATE DATABASE deve essere eseguita in modalità autocommit (modalità di gestione delle transazioni predefinita) e non è consentita in una transazione esplicita o implicita.
Consigli
Il backup del database master deve essere eseguito ogni volta che si crea, si modifica o si rilascia un database utente.
Durante la creazione di un database, creare file di dati di dimensioni corrispondenti alla quantità massima di dati che si prevede di includere nel database.
Sicurezza
Autorizzazioni
È richiesta l'autorizzazione CREATE DATABASE nel database principale oppure è richiesta l'autorizzazione CREATE ANY DATABASE o ALTER ANY DATABASE.
Per mantenere il controllo sull'uso del disco in un'istanza di SQL Server, l'autorizzazione per la creazione di database è in genere limitata a pochi account di accesso.
Uso di SQL Server Management Studio
Per creare un database
In Esplora oggetticonnettersi a un'istanza del motore di database di SQL Server e, successivamente, espanderla.
Fare clic con il pulsante destro del mouse su Database, quindi scegliere Nuovo database.
In Nuovo databaseimmettere un nome per il database.
Per creare il database accettando tutti i valori predefiniti, fare clic su OK; in caso contrario, continuare con i passaggi facoltativi seguenti.
Per modificare il nome del proprietario, fare clic su (...) per selezionare un altro proprietario.
Annotazioni
L'opzione Usa indicizzazione full-text è sempre selezionata e disattivata perché, a partire da SQL Server 2008, tutti i database utente sono abilitati per il full-text.
Per modificare i valori predefiniti dei file di dati primari e di log delle transazioni, nella griglia File di database fare clic sulla cella appropriata e immettere il nuovo valore. Per ulteriori informazioni, vedere Aggiungere file di dati o file di log a un database.
Per modificare le regole di confronto del database, selezionare la pagina Opzioni , quindi selezionare le regole di confronto nell'elenco.
Per modificare il modello di recupero, selezionare la pagina Opzioni , quindi selezionare un modello di recupero nell'elenco.
Per modificare le opzioni di database, selezionare la pagina Opzioni , quindi modificare le opzioni di database. Per una descrizione di ogni opzione, vedere Opzioni ALTER DATABASE SET (Transact-SQL).
Per aggiungere un nuovo filegroup, fare clic sulla pagina Filegroup. Fare clic su Aggiungi e quindi immettere i valori per il filegroup.
Per aggiungere al database una proprietà estesa, selezionare la pagina Proprietà estese .
Nella colonna Nome immettere un nome per la proprietà estesa.
Nella colonna Valore immettere il testo della proprietà estesa. Immettere, ad esempio, una o più istruzioni tramite cui viene descritto il database.
Per creare il database, fare clic su OK.
Uso di Transact-SQL
Per creare un database
Connettersi al Database Engine.
Nella barra Standard fare clic su Nuova query.
Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui. In questo esempio si crea il database
Sales
. Poiché la parola chiave PRIMARY non viene usata, il primo file (Sales
_dat
) diventa il file primario. Poiché né MB né KB sono specificati nel parametro SIZE per ilSales
file _dat
, usa MB e viene allocato in megabyte. Il fileSales
_log
viene allocato in megabyte perché il suffissoMB
è indicato nel parametroSIZE
in modo esplicito.
USE master ;
GO
CREATE DATABASE Sales
ON
( NAME = Sales_dat,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\saledat.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
( NAME = Sales_log,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\salelog.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB ) ;
GO
Per altri esempi, vedere CREATE DATABASE (SQL Server Transact-SQL).
Vedere anche
File di database e filegroup
Collegamento e scollegamento di un database (SQL Server)
ALTER DATABASE (Transact-SQL)
Aggiungere file di dati o file di log a un database