12
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

conexion remota sql

Embed Size (px)

DESCRIPTION

conexion remota en sql

Citation preview

Page 1: conexion remota sql

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

Page 2: conexion remota sql

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

Page 3: conexion remota sql

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.

Page 4: conexion remota sql

Ahora nos dirigimos ala configuraciones de red en panel de control y nos

conectamos a una red.

Page 5: conexion remota sql

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

Page 6: conexion remota sql

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

Page 7: conexion remota sql

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

Page 8: conexion remota sql

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:

Page 9: conexion remota sql

Mensaje de conexión exitosa:

Ahora podemos hacer una consulta para ver que el servidor está vinculado el uno

al otro:

Page 10: conexion remota sql

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.