martes, 7 de marzo de 2017

101. Transferir esquema SQL (ayuda rapida)

Los esquemas en la base de datos juegan un papel primordial dentro de la organización de la base de datos, su función es describir es si misma la base de datos.

El uso de esquemas es importante, por que también nos ayuda a determinar el verdadero dueño de la información y con ello podemos asignar los permisos correspondientes a cada conjunto de datos.

Por eso es muy importante que las tablas se creen en el esquema correcto.

¿Pero que pasa si no se crearon en el esquema correcto?

Pues solo es necesario transferirlo, para ello es necesario.

1. Crear el nuevo esquema

IF (NOT EXISTS (SELECT 1 FROM sys.schemas WHERE name = 'adm'))
BEGIN
    EXEC ('CREATE SCHEMA [adm] AUTHORIZATION [dbo]')
END

2. Transferir el esquema

ALTER SCHEMA adm
    TRANSFER dbo.ReglaNegocio


Felices Lineas

No hay comentarios.:

Publicar un comentario