Pagina personale di:
Carlo Vecchio
appunti di C#, R, SQL Server, ASP.NET, algoritmi, numeri
Vai ai contenuti

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.
 


© 2022 Carlo Vecchio
Torna ai contenuti