Download Conexión Remota
Document related concepts
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