Está en la página 1de 18

BASE DE

DATOS
CONTENIDAS
INTRODUCCIÓN

Una base de datos contenida es una base de


datos aislada de otras bases de datos y de la
instancia de SQL Server que hospeda la base de
datos.

3
 Gran parte de los metadatos que describen una base de datos se
mantienen en la base de datos.

 Todos los metadatos se definen mediante la misma


intercalación.

 La autenticación de usuario puede ser realizada por la base


de datos

 El entorno de SQL Server (DMV, XEvents, etc.) informa

4
CONCEPTOS DE BASE DE DATOS
PARCIALMENTE CONTENIDAS

 LÍMITE
 CONTENIDO
 SIN CONTENCIÓN
 USUARIO

5
USUARIO
 Usuario de base de datos contenido con contraseña

 Entidades de seguridad de Windows

6
LÍMITE Dentro del límite de la base de datos se encuentra
el modelo de base de datos, donde se desarrollan y
administran las bases de datos.

Fuera del límite de la base de datos se encuentra


el modelo de administración, que se refiere a las
funciones y la administración a nivel de instancia.

7
CONTENCIÓ
N

Las entidades de usuario que residen


completamente dentro de la base de datos se
consideran contenidas.

8
Las entidades usuarias se encuentran en las
siguientes categorías de contención:

 Entidades de usuario totalmente contenidas (aquellas que nunca


cruzan el límite de la base de datos

 Entidades de usuario no contenidas (aquellas que cruzan el límite


de la base de datos)

9
Beneficios Movimiento de la base
de datos

Uno de los problemas que ocurren al mover bases de


datos es que cierta información importante puede no estar
disponible cuando una base de datos se mueve de una
instancia a otra. 
Beneficios Movimiento de la base
de datos

La base de datos parcialmente contenida puede


almacenar información importante en la base de
datos para que la base de datos aún tenga la
información después de que se mueva.
Beneficios con ALWAYS ON
La creación de usuarios contenidos permite al
usuario conectarse directamente a la base de
datos contenida. 
Beneficios Sobre Administración
Base De Datos
Mantener la configuración de la base de datos en la
base de datos, en lugar de en la base de datos maestra,
permite que cada propietario de la base de datos tenga
más control sobre su base de datos, sin
otorgarle permiso al administrador de sistemas
del propietario de la base de datos
Limitaciones
Las bases de datos parcialmente contenidas no permiten las
siguientes funciones:
 Replicación, captura de datos de cambio o seguimiento
 Procedimientos numerados
 Objetos enlazados a esquemas
 Cambio de vinculación resultante de cambio de intercalación.
Identifying Database
Containment

Hay herramientas para ayudar a identificar el estado de


contención de la base de datos. Los
sys.dm_db_uncontained_entities es una vista que
muestra todas las entidades potencialmente no
contenidos en la base de datos.
sys.dm_db_uncontained_entities
Esta vista muestra las entidades de la base de
datos que tienen el potencial de no estar
contenidas, como aquellas que cruzan el límite de
la base de datos.
database_uncontained_usage evento

Este XEvent se produce siempre que se identifica una


entidad no contenible en tiempo de ejecución. Esto
incluye entidades originadas en código de cliente.
sys.dm_db_uncontained_entities
View : Vista
Potentially uncontained entities : Entidades potencialmente no contenidas
Static : Estático

También podría gustarte