SQL Server - Database
SQL Server
Database
- La creazione, la modifica e l’eliminazione di un database può essere fatta in diversi modi:
- Utilizzando SSMS (SQL Server Management Studio.
- Tramite query.
- Con Stored Procedure di sistema.
Creazione di un database
Tramite SSMS
- In ‘Object Explorer’ click dx su ‘Databases’, poi click su ‘New Database…’; si apre una finestra sulla quale basta indicare il ‘Database name’ e confermare con ‘OK’.
- Per ogni database vengono creati due file. Se si chiama per esempio il database ‘Prova’, i file creati sono ‘Prova.mdf’ (che contiene i dati) e ‘Prova_log.ldf’ che contiene le transazioni.
Tramite query
- Dare il comando:
create database Prova
Rinomina di un database
Tramite SSMS
- In ‘Object Explorer’, click destro sul database da rinominare, poi click su ‘Rename’.
Tramite query
- Dare il comando:
alter database Prova modify name = Prova2
Tramite Stored Procedure
- Dare il comando:
execute sp_renamedb Prova, Prova2
- In ogni caso il fatto di rinominare un database, lascia inalterati i file di dati e di log del database stesso.
Eliminazione di un database
- L’eliminazione di un database è detta anche ‘Drop’.
Tramite SSMS
- In ‘Object Explorer’, click destro sul database da eliminare, poi click su ‘Delete’.
Tramite query
- Dare il comando:
drop database Prova
- In ogni caso il fatto di eliminare un database, comporta l’eliminazione dei file di dati e di log del database stesso.
- Se un database è in uso, cioè c’è almeno un utente connesso, allora non può essere eliminato.
- I database di sistema non possono essere eliminati.