Download Conexión Remota

Document related concepts

Microsoft SQL Server wikipedia , lookup

Procedimiento almacenado wikipedia , lookup

PL/PgSQL wikipedia , lookup

PL/SQL wikipedia , lookup

Lenguaje de definición de datos wikipedia , lookup

Transcript
Conexión Remota y uso de sinónimos
Xochitl Clemente Parra
Armando Méndez Morales
Que se pretende hacer
Pasos para hacer la conexión remota
• Para establecer una conexión entre 2 servidores de
bases de datos, deben seguirse las siguientes
instrucciones:
▫ Ingrese como administrador de la base de datos.
▫ En el apartado Seguridad del servidor, seleccione la
opción inicio de sesión para crear al usuario que
tendrá permiso de propietario de una base de datos y
a los recursos de manera remota.
• Agregue un inicio de sesión con las siguientes características:
• Acceder a la pestaña Objetos del Servidor > Servidores
vinculados y crear un nuevo servidor vinculado
• Indicar el
nombre del
servidor
remoto al que
se desea
conectar,
acceder al
apartado
Seguridad
para asignar a
los usuarios
que pueden
hacer la
conexión.
• Repetir los pasos anteriores en el segundo servidor y
probar la conexión.
• Para probar la conexión:
▫ Conectarse a la base de datos con el usuario creado
▫ Hacer una consulta a la base de datos remota
Sinónimos
• Microsoft SQL Server incorpora el concepto de
sinónimo. Un sinónimo es un nombre alternativo
para un objeto de ámbito de esquema. Las
aplicaciones cliente pueden utilizar un nombre de
una sola parte para hacer referencia a un objeto
base utilizando un sinónimo en lugar de utilizar un
nombre de dos, tres o cuatro partes para hacer
referencia al objeto base.
Sinónimos
• Un sinónimo es un objeto de base de datos que sirve
para los siguientes objetivos:
▫ Proporciona un nombre alternativo para otro objeto de base de datos,
denominado objeto base, que puede existir en un servidor local o
remoto.
▫ Proporciona una capa de abstracción que protege una aplicación cliente
de cambios realizados en el nombre o la ubicación del objeto base.
Por ejemplo, suponga la tabla Employee de Adventure Works, situada en
un servidor denominado Server1. Para hacer referencia a esta tabla desde
otro servidor, Server2, una aplicación cliente tendría que usar el nombre
de cuatro partes Server1.AdventureWorks.Person.Employee. Además, si
la ubicación de la tabla cambiara, por ejemplo a otro servidor, la
aplicación cliente debería modificarse para reflejar ese cambio.
(Eliminarlo y volverlo a crear)
Sinónimos
• Un sinónimo pertenece a un esquema y, al igual que
otros objetos de un esquema, el nombre de un
sinónimo debe ser único. Puede crear sinónimos
para los siguientes objetos de base de datos:
▫
▫
▫
▫
▫
▫
Procedimiento de filtro de réplica
Procedimiento almacenado extendido
Función escalar de SQL
Función SQL con valores de tabla
Función SQL con valores de tabla en línea
Procedimiento almacenado de SQL
Opciones en la conexión remota
• Si se requiere que mas usuarios se conecten al servidor, se puede crear un inicio de
sesión único para todos y cuando se configura el servidor vinculado, se establece
ese usuario como Contexto de seguridad especifico.
Configuración obtenida