Co to jest schemat:
Zgodnie z witryną firmy Microsoft:Schemat to odrębna przestrzeń nazw ułatwiająca separację, zarządzanie i własność obiektów bazy danych.
Jak utworzyć schemat za pomocą GUI:
Otwórz SSMS i przejdziesz do bazy danych, ponieważ schematy są obiektami w bazie danych. Przejdź do Security, a następnie przejdź do schematu i kliknij prawym przyciskiem myszy i wybierz nowy schemat, jak pokazano poniżej.
Jak utworzyć schemat w bazie danych SQL Server — samouczek dotyczący SQL Server
Teraz musisz podać nazwę schematu. Użyłem TB jako nazwy schematu i pozostawiłem właściciela schematu puste, co oznacza, że dbo będzie właścicielem tego schematu. Jeśli chcesz wybrać właściciela, możesz nacisnąć wyszukiwanie i podać właściciela schematu.
Jak utworzyć schemat w bazie danych SQL Server — samouczek SQL Server / TSQL
Utwórz schemat za pomocą TSQL:
Aby utworzyć schemat w bazie danych z domyślnym właścicielem, którym jest dbo, możesz użyć poniższego skryptu.
--DatabaseName=TechBrothersIT USE [TechBrothersIT] GO --Create Schema Name =TB CREATE SCHEMA [TB] GO
Powiedzmy, że jeśli mam użytkownika w bazie danych TechbrothersIT o nazwie [aamir] i chciałbym utworzyć Schema TB o nazwie właściciela =[aamir]. Mogę użyć poniższego skryptu.
--Database Name = TechBrothersIT USE [TechBrothersIT] GO --Create Schema TB with owner name =Aamir ( Database User) CREATE SCHEMA [TB] AUTHORIZATION [aamir] GO
Jak usunąć schemat z bazy danych SQL Server:
1) Używając GUI
możemy kliknąć prawym przyciskiem myszy nazwę schematu w bazie danych i nacisnąć Usuń, jak pokazano poniżej.
Jak usunąć schemat z bazy danych SQL Server przy użyciu samouczka GUI-SQL Server
Możemy również użyć skryptu TSQL do usunięcia schematu z bazy danych SQL Server. W poniższym przykładzie usuwam schemat TB z bazy danych TechBrothersIT.
--Database Name = TechBrothersIT USE [TechBrothersIT] go --Drop Schema TB Drop Schema [TB]
Video Demo: What is Schema and how to Create/ Drop Schema