El manejo de esquemas responde a temas como agrupación de objetos y seguridad de las mismas. Cuando se crea un objeto de base de datos o se especifica una entidad de seguridad de dominio válida(usuario o grupo) como la propietaria del objeto, o la entidad de seguridad de dominio se agregará a la base de datos como esquema. Esa entidad de seguridad de dominio será la propietaria del nuevo esquema
sintaxis de creación:
CREATE SCHEMA nombreEsquema AUTHORIZATION nombrePropietario
sintaxis de eliminación de esquemas:
para eliminar un esquema debe tener en cuenta que no tenga objetos asociado a él. Por lo tanto, la sitaxis reflejará los pasos a seguir:
DROP TABLE
GO
DROP nombreEsquema SCHEMA AUTHORIZATION nombrePropietario
GO
ejemplo:
-- implemente los esquemas PAGO dentro de la base de datos BDMatricula
use BDMatricula
go
create schema pago authorization dbo
go
select * from sys.schemas where principal_id=1
Tomar en cuenta que hay varios esquemas dentro de una base de datos, pero la identificación asociada al propietario DBO es uno por ese motivo la consulta se condiciona a ese valor por la columna PRINCIPAL_ID.
0 Comment to "MANEJO DE ESQUEMAS EN SQL SERVER"
Publicar un comentario