Cos'è Schema :
Secondo il sito Web Microsoft:Uno schema è uno spazio dei nomi distinto per facilitare la separazione, la gestione e la proprietà degli oggetti del database.
Come creare lo schema tramite la GUI:
Apri SSMS e andrai al database poiché gli schemi sono oggetti nel database. Vai a Sicurezza, quindi vai a Schema e fai clic con il pulsante destro del mouse e scegli Nuovo schema come mostrato di seguito.
Come creare uno schema nel database di SQL Server - Tutorial di SQL Server
Ora è necessario fornire il nome dello schema. Ho usato TB come Schema Name e ho lasciato lo Schema Owner vuoto, ciò significa che dbo sarà il proprietario di questo schema. Se desideri scegliere il proprietario, puoi premere Cerca e fornire il proprietario dello schema.
Come creare uno schema nel database di SQL Server - Tutorial SQL Server/TSQL
Crea schema utilizzando TSQL :
Per creare lo schema nel database con il proprietario predefinito che è dbo, puoi utilizzare lo script sottostante.
--DatabaseName=TechBrothersIT USE [TechBrothersIT] GO --Create Schema Name =TB CREATE SCHEMA [TB] GO
Diciamo che se ho un utente in TechbrothersIT Database con nome [aamir] e vorrei creare Schema TB con nome proprietario =[aamir]. Posso usare lo script seguente.
--Database Name = TechBrothersIT USE [TechBrothersIT] GO --Create Schema TB with owner name =Aamir ( Database User) CREATE SCHEMA [TB] AUTHORIZATION [aamir] GO
Come eliminare lo schema dal database di SQL Server:
1) Utilizzando la GUI
possiamo fare clic con il pulsante destro del mouse sul nome dello schema in un database e premere Elimina come mostrato di seguito.
Come eliminare lo schema da un database di SQL Server utilizzando GUI- Tutorial di SQL Server
Possiamo anche utilizzare lo script TSQL per eliminare lo schema da un database di SQL Server. Nell'esempio seguente, sto eliminando lo schema TB dal database TechBrothersIT.
--Database Name = TechBrothersIT USE [TechBrothersIT] go --Drop Schema TB Drop Schema [TB]
Video Demo: What is Schema and how to Create/ Drop Schema