Creazione di un database
Si applica a:SQL Server
Questo articolo illustra come creare un database mirror in SQL Server usando SQL Server Management Studio o Transact-SQL.
Nota
Per creare un database nel database SQL di Azure con T-SQL, vedere Creare database nel database SQL di Azure.
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, la modalità predefinita per la gestione delle transazioni, 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.
Autorizzazioni
È richiesta l'autorizzazione CREATE DATABASE per il database master
oppure 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 dei database è in genere limitata a pochi accessi di SQL Server.
Usare SQL Server Management Studio
Creazione di 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 e selezionare Nuovo database.
In Nuovo databaseimmettere un nome per il database.
Per creare il database accettando tutti i valori predefiniti, selezionare OK. In caso contrario, continuare con i passaggi facoltativi seguenti.
Per modificare il nome del proprietario, selezionare (...) per sscegliere un nome diverso.
Nota
L'opzione Usa indicizzazione full-text è sempre selezionata e visualizzata in grigio, in quanto, a partire da SQL Server 2008 (10.0.x), tutti i database utente sono abilitati per la funzionalità full-text.
Per modificare i valori predefiniti dei file di dati primario e di log delle transazioni, selezionare la cella appropriata nella griglia File di database, quindi 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, selezionare la pagina Filegroup . Selezionare Aggiungi, 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.
Selezionare OK per creare il database.
Usare Transact-SQL
Creazione di un database
Connettersi al motore di database di .
Nella barra Standard selezionare Nuova query.
Copiare e incollare l'esempio seguente nella finestra di query e selezionare Esegui. In questo esempio si crea il database
Sales
. Dal momento che la parola chiavePRIMARY
non è specificata, il primo file (Sales_dat
) corrisponde al file primario. Poiché il parametroMB
oKB
non viene specificato nel parametroSIZE
per il fileSales_dat
, viene utilizzatoMB
ed è allocato in megabyte. Il backup del databaseSales_log
vengono allocate in megabyte perché nel parametroMB
è stato specificato in modo esplicito il suffissoSIZE
.
USE master;
GO
CREATE DATABASE Sales ON
(NAME = Sales_dat,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA\saledat.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5)
LOG ON
(NAME = Sales_log,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA\salelog.ldf',
SIZE = 5 MB,
MAXSIZE = 25 MB,
FILEGROWTH = 5 MB);
GO
Per altri esempi, vedere CREATE DATABASE (SQL Server Transact-SQL).
Passaggi successivi
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per