Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Разлика между база данни и схема

Базата данни е основният контейнер, съдържа данните и регистрационните файлове, както и всички схеми в него. Винаги архивирате база данни, тя е самостоятелна дискретна единица.

Схемите са като папки в база данни и се използват главно за групиране на логически обекти заедно, което води до лесно задаване на разрешения по схема.

РЕДАКТИРАНЕ за допълнителен въпрос

drop schema test1

Съобщение 3729, ниво 16, състояние 1, ред 1
Не може да се премахне схемата 'test1', защото се препраща от обект 'copyme'.

Не можете да пуснете схема, когато се използва. Първо трябва да премахнете всички обекти от схемата.

Свързано четиво:

  1. Каква полза от схемите на SQL Server?
  2. MSDN:Разделяне на потребителска схема


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка 109 на SQL Server:Има повече колони в израза INSERT, отколкото стойностите, посочени в клаузата VALUES

  2. Не използвайте sp_depends в SQL Server (оттеглен е)

  3. T-SQL:Закръгля до най-близкия интервал от 15 минути

  4. Предимства от използването на нотация на SQL редна позиция?

  5. Направете лесна производителност на SQL Server