Upload
david-torres
View
22
Download
0
Embed Size (px)
DESCRIPTION
conexion remota en sql
Citation preview
UNIVERSIDAD TECNOLÓGICA DE CAMPECHE
INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN
ASIGNATURA:
Base de datos para aplicaciones.
DOCENTE:
María de Lourdes Cárdenas Maldonado
ALUMNOS:
David Alfonso Torres Torres
GRADO Y GRUPO
8° Cuatrimestre “B”
TRABAJO:
Ligas Remotas
San Antonio Cárdenas, Carmen, Campeche Febrero de 2015
INTRODUCCIÓN
Esta documentación tiene como objetivo describir paso a paso el proceso de
implementación de ligas remotas, una herramienta eficiente en grandes empresas
para poder conectar muchas bases de datos y poder manipularlas.
Conexiones remotas permite a los usuarios conectarse remotamente a los
equipos del trabajo si no están conectados al dominio o si sus equipos se
conectan a través de Internet.
Los perfiles de conexión remota le permiten implementar la configuración de
conexión a escritorio remoto en usuarios por medio de códigos y puedan usar el
portal de la compañía para obtener acceso a sus equipos principales del trabajo a
través de Escritorio remoto mediante la configuración de Conexión a Escritorio
remoto proporcionada por el portal de la compañía.
PROCEDIMIENTO
Para poder iniciar a hacer ligas remotas tenemos que verificar los puertos TPC/IP
y que todos los servicios de SQL estén funcionamiento para eso nos dirigimos a
menú inicio y ubicaremos el programa SQL Server Configuration Manager donde
veremos varias pestañas de configuración, es aquí a donde nos dirigimos a los
protocolos de internet y se habilitan todas las opciones en estos protocolos en
caso de estar deshabilitado tal como se muestra en la siguiente imagen.
Una vez hecho esto nos dirigimos a empezar la configuración remota, y antes de
insertar códigos en SQL 2014 nos dirigimos a panel de control y deshabilitamos el
firewall de Windows así como todos los servicios de protección a la computadora
en este caso el antivirus.
Ahora nos dirigimos ala configuraciones de red en panel de control y nos
conectamos a una red.
Luego cambiamos la configuración del adaptador y elegimos en este caso cambiar
la configuración de una red inalámbrica.
Una vez abierta la configuración de la red inalámbrica abrimos las propiedades de
esta y cambiamos las direcciones Ipv4 a direcciones IP estáticas para una mejor
conexión, cambiar las IP nos conviene en el caso de que si te conectas siempre a
un servicio de internet es obvio que nuestras direcciones cambian constantemente
y sería muy tedioso que cada vez que te conectes no sepas que dirección te
asigno el modem en cada conexión entonces ponemos una dirección IP estática
en este caso configuramos las propiedades del protocolo de dirección IPv4 y le
asignamos la IP 192.168.1.2 y seguidamente estos paso se repiten a la otra
computadora con una dirección IP diferente
Para comprobar la conexión nos dirigimos a símbolo del sistema CMD para
verificar la red por medio de ping el cual si es correcto y recibe o envía paquetes la
conexión es óptima.
Ahora nos dirigimos a SQL server y hacemos la siguiente consulta en la
computadora servidor, el siguiente código explicado de manera resumida agrega
el link Server por medio de una IP conectar con diferentes versiones de instancias
de SQL server y el nombre de la instancia que se conecta, sin mencionar que se
hacen excepciones para una conexión satisfactoria.
EXEC sp_addlinkedserver @server = '192.168.1.2',@srvproduct = '',@provider = 'SQLNCLI',@datasrc = 'DT8\DAVID14',@catalog = 'MENSAJERIA';go
exec sp_serveroption@server = N'192.168.1.2',@optname = N'collation compatible',@optvalue = N'false'go
exec sp_serveroption@server = N'192.168.1.2',@optname = N'data access',@optvalue = N'true'go
Nos dirigimos a la computadora cliente y ponemos el siguiente código para
agregar un link Server.
EXEC sp_addlinkedserver @server = '192.168.1.2',@srvproduct = '',@provider = 'SQLNCLI',@datasrc = 'DT8\DAVID14',@catalog = 'MENSAJERIA';go
Cabe mencionar que este código es para hacer tanto consultas agregar tablas o
agregar datos a base de datos con una sola restricción que el servidor no puede
hacer consultas a un cliente pero un cliente puede hacer consultas a un servidor
para poder regresar las consultas y los dos puedan hacer consultas se hace lo
anterior pero cambiando la IP y el datasrc.
EXEC sp_addlinkedserver @server = '192.168.1.1',@srvproduct = '',@provider = 'SQLNCLI',@datasrc = 'DARKNESS\VISIONS14',@catalog = 'MENSAJERIA';go
exec sp_serveroption@server = N'192.168.1.1',@optname = N'collation compatible',@optvalue = N'false'go
exec sp_serveroption@server = N'192.168.1.1',@optname = N'data access',@optvalue = N'true'go
Código para el cliente.
EXEC sp_addlinkedserver @server = 'LinkedServerC2',@srvproduct = '',@provider = 'SQLNCLI',@datasrc = 'DARKNESS\VISIONS14',@catalog = 'MESAJERIA';go
Como se puede observar en SQL server en objetos de servidor, servicios
vinculados se encuentran estas ligas.
Puedes comprobar su conectividad dando un clic derecho en probar conexión:
Mensaje de conexión exitosa:
Ahora podemos hacer una consulta para ver que el servidor está vinculado el uno
al otro:
CONCLUSIÓN
El trabajo anterior como experiencia puedo decir que este tema ya lo había
practicado anteriormente y me sirvió para poder recordar los paso de cómo hacer
las ligas remotas, algunos compañeros que no entendían el tema les fui de ayuda
a explicarles el porqué de las ligas remotas y como ejecutar una, como se pudo
ver en el trabajo anterior se explica de manera detallada como cuáles son las
fases que hay que seguir para realizar las ligas remotas y las precauciones que
hay tomar al hacer una liga.