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

Таблици на SQL Server, именувани с dbo схема

Може да искате да започнете, като прочетете това:Каква е ползата от SQL Схеми на сървъра?

От SQL Server 2005 нататък схемите бяха отделени от потребителите http://msdn. microsoft.com/en-us/library/ms190387.aspx .

Преди това всеки потребител притежава няколко маси, които ще бъдат в неговото "пространство". Това „пространство“ сега е схема, която е начин за групиране на таблици.

Имената на обектите на SQL Server се състоят от 4 части

  • server.database.schema.objectname

Всеки път, когато пропуснете един или повече от тях, вие го назовавате отдясно

  • database.schema.objectname - подразбиращ се текущ сървър
  • schema.objectname - подразбираща се текуща база данни
  • име на обект - подразбираща се схема по подразбиране. на всеки потребител може да бъде зададена схема по подразбиране, но по подразбиране това ще бъде "dbo"

"dbo" е специална схема, тя е собственикът на базата данни. Съществува във всяка база данни, но можете да добавяте схеми (като папки) към бази данни

Ако мигрирате от по-стари инсталации на SQL Server 2000 dbs към 2005 или след това, можете да донесете със себе си схемите-наименувани-като-потребители, тъй като потребителите „притежаваха“ таблиците.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Забравих да добавя колона с първичен ключ като идентичност

  2. Използване на процесора от база данни?

  3. Как да разрешим грешката с максималната дължина (тя е твърде дълга) в sql заявка c#

  4. Създаване на изглед от свързани дъщерни таблици

  5. SQL Server 2000 - Свързан сървър