sql >> Databáze >  >> RDS >> Sqlserver

Rozdíl mezi databází a schématem

Databáze je hlavním kontejnerem, obsahuje data a soubory protokolu a všechna schémata v něm obsažená. Vždy zálohujete databázi, je to samostatná jednotka.

Schémata jsou jako složky v databázi a používají se hlavně k seskupování logických objektů, což usnadňuje nastavení oprávnění podle schématu.

UPRAVIT pro další otázku

drop schema test1

Msg 3729, Level 16, State 1, Line 1
Nelze zrušit schéma 'test1', protože na něj odkazuje objekt 'copyme'.

Schéma nemůžete zahodit, když se používá. Nejprve musíte odstranit všechny objekty ze schématu.

Související čtení:

  1. K čemu jsou schémata SQL Server dobrá?
  2. MSDN:Oddělení uživatelského schématu


  1. Zhroucení MySQL Innodb

  2. MySQL odstraní duplicitní záznamy, ale ponechá nejnovější

  3. Jak vypočítat celkový součet v MySQL

  4. Ovladač PostgreSQL 9.2 JDBC používá časové pásmo klienta?