Was ist Schema:
Laut Microsoft-Website:Ein Schema ist ein eindeutiger Namensraum, um die Trennung, Verwaltung und den Besitz von Datenbankobjekten zu erleichtern.
So erstellen Sie ein Schema über die GUI:
Öffnen Sie das SSMS und Sie gelangen zur Datenbank, da das Schema Objekte in der Datenbank sind. Gehen Sie zu Sicherheit und dann zu Schema und klicken Sie mit der rechten Maustaste und wählen Sie Neues Schema, wie unten gezeigt.
So erstellen Sie ein Schema in einer SQL Server-Datenbank – SQL Server-Lernprogramm
Jetzt müssen Sie den Schemanamen angeben. Ich habe TB als Schemanamen verwendet und den Schemabesitzer leer gelassen, was bedeutet, dass dbo der Besitzer dieses Schemas sein wird. Wenn Sie den Eigentümer auswählen möchten, können Sie auf Suchen klicken und den Eigentümer des Schemas angeben.
So erstellen Sie ein Schema in einer SQL Server-Datenbank – SQL Server / TSQL-Lernprogramm
Schema mit TSQL erstellen:
Um ein Schema in einer Datenbank mit dem Standardeigentümer dbo zu erstellen, können Sie das folgende Skript verwenden.
--DatabaseName=TechBrothersIT USE [TechBrothersIT] GO --Create Schema Name =TB CREATE SCHEMA [TB] GO
Nehmen wir an, ich habe einen Benutzer in der TechbrothersIT-Datenbank mit dem Namen [aamir] und ich möchte eine Schema-TB mit dem Besitzernamen =[aamir] erstellen. Ich kann das folgende Skript verwenden.
--Database Name = TechBrothersIT USE [TechBrothersIT] GO --Create Schema TB with owner name =Aamir ( Database User) CREATE SCHEMA [TB] AUTHORIZATION [aamir] GO
So löschen Sie ein Schema aus der SQL Server-Datenbank:
1) Mithilfe der GUI
können wir mit der rechten Maustaste auf den Schemanamen in einer Datenbank klicken und wie unten gezeigt auf Löschen klicken.
So löschen Sie ein Schema aus einer SQL Server-Datenbank mithilfe des GUI-SQL Server-Tutorials
Wir können auch TSQL-Skript verwenden, um das Schema aus einer SQL Server-Datenbank zu löschen. Im folgenden Beispiel lösche ich das TB-Schema aus der TechBrothersIT-Datenbank.
--Database Name = TechBrothersIT USE [TechBrothersIT] go --Drop Schema TB Drop Schema [TB]
Video Demo: What is Schema and how to Create/ Drop Schema