Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Tabele programu SQL Server nazwane za pomocą schematu dbo

Możesz zacząć od przeczytania tego:Jakie dobre są SQL Schematy serwera?

Począwszy od SQL Server 2005, schematy były oddzielone od użytkowników http://msdn. microsoft.com/en-us/library/ms190387.aspx .

Wcześniej każdy użytkownik posiada kilka tabel, które będą znajdować się w jego „przestrzeni”. Ta „przestrzeń” jest teraz schematem, który jest sposobem na grupowanie tabel.

Obiekty SQL Server mają 4 części w swoich nazwach

  • serwer.baza danych.schemat.nazwaobiektu

Ilekroć pominiesz jeden lub więcej z nich, nazywasz je od prawej

  • database.schema.objectname - domyślny bieżący serwer
  • schema.objectname - domniemana aktualna baza danych
  • nazwa obiektu — domyślny schemat domyślny. każdemu użytkownikowi można przypisać domyślny schemat, ale domyślnie będzie to „dbo”

"dbo" to specjalny schemat, jest to właściciel bazy danych. Istnieje w każdej bazie danych, ale możesz dodawać schematy (takie jak foldery) do baz danych

Jeśli przeprowadzasz migrację ze starszych instalacji SQL Server 2000 dbs do wersji 2005 lub nowszej, możesz zabrać ze sobą schematy nazwane jako użytkownicy, ponieważ użytkownicy są „właścicielami” tabel.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zmień separator na przecinek podczas wysyłania wyników zapytania pocztą e-mail w programie SQL Server (T-SQL)

  2. Jak wykonać CONTAINS() na dwóch kolumnach pełnotekstowego wyszukiwania indeksowego SQL?

  3. Varchar nieprawidłowy dla operatora Sum

  4. Jak znaleźć wszystkie tabele z kolumną tożsamości w bazie danych SQL Server — SQL Server / T-SQL Tutorial, część 45

  5. Niejednoznaczny błąd nazwy kolumny