17 sept 2016

Schemas en SQL SERVER



Un schema en SQL SERVER es un contenedor, agrupador de los objetos que se tienen en nuestra base de datos(tablas,sp,views, etc.) Estos nos sirve mas que nada para la buena organización de los objetos así como la seguridad de los mismos. Si un usuario tiene acceso a cierto schema por ende tendrá permisos a los objetos que pertenezcan a dicho schema.


Una definición saca del msdn
Un esquema es un contenedor con nombre para objetos de base de datos, que permite agrupar objetos en espacios de nombres independientes. Por ejemplo, la base de datos de ejemplo de AdventureWorks contiene esquemas para Production, Sales y HumanResources.

La sintaxis de asignación de nombres de cuatro partes para hacer referencia a los objetos especifica el nombre de esquema.

Server.Database.DatabaseSchema.DatabaseObject


Crar un Schema:

Paso 1


Paso 2

Paso 3





Creo una tabla llamada Venta en un schema (VT) y posteriormente otra tabla con el mismo nombre Venta pero diferente schema (HR), pregunta ¿Se crea la segunda tabla? ¿si no porque?




Saludos,

Miguel Luna






Referencias

https://msdn.microsoft.com/es-es/library/bb669061(v=vs.110).aspx
http://www.dataprix.com/forum/2011/11/esquemas-sql-server-2005

No hay comentarios.:

Publicar un comentario