Mostrando entradas con la etiqueta linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta linux. Mostrar todas las entradas

Instalación de Git para MAC, Windows o Linux

Para instalar GIT dependerá del tipo de sistema operativo que tengas, sigue las instrucciones respectivas.

a) Mac
b) Windows
c) Linux

Si llegas a tener dudas, te recomendamos que nos dejes tus preguntas en el sistema de discusiones.


a) Mac



1) Entras a http://git-scm.com/download/mac . Verás que si no se instala automáticamente, tienes una opción para descargarlo manualmente.




2) Después, abrimos la descarga en nuestra computadora e instalamos el archivo que termina en ".pkg"




3) Nos abrirá una ventana con el proceso de instalación y avanzaremos con ella:




4) Para confirmar que lo instalaste, entra a "Utilidades", luego selecciona "Terminal" (la cual estaremos usando todo el curso).




5) Dentro de la Terminal, escribe:


$ which git
/xx/xx/xx
$ git --version
git version x.x.x


Con esto, comprobamos que está instalado Git.




[Problema Común] En caso de que te aparezca “git-x.x.x ha sido bloqueada porque no proviene de un desarrollador autorizado…” mientras instalas, entonces debes de entrar a “Seguridad y Privacidad” y posteriormente, desbloquear.

Para desinstalar, dentro del archivo descargado viene un script llamado “uninstall.sh”, el cual arrastras a tu terminal y queda listo.




Para realizar “upgrades” ó actualizaciones, primero quitamos GIT, y luego instalamos nuevamente.


[2º Problema Común] Si tienes problemas con la versión debido a XCode, te invito a seguir esta discusión con varias soluciones:




b) Windows


2) Descargas el archivo .exe para instalar.
3) Te generará un Git Setup Wizard




4) Acepta todo por default (hay opciones interesantes pero sólo escógelas si sabes que estás haciendo).
5) Después de instalar, te aparecerá un shortcut llamado Git Bash.




¿Qué es Bash?

Bash es un ambiente en UNIX (utilizado en sistemas como GNU/Linux y Mac OS X). Esto permitirá ponernos en sincronía con los usuarios UNIX y podrás seguir el curso con los mismos comandos.

5) Posteriormente, abrimos "Git Bash” y tecleamos lo siguiente (recuerda que el $ no se escribe, es sólo para representar la línea donde vamos a escribir):


$ git --version
git version X.X.X.msysgit.X


El msysgit te comenta que es la versión de Windows. Significa que instalamos bien y en esta terminal estaremos trabajando.


c) Linux


2) Dentro, escoges la distribución y el paquete que quieres utilizar.





3) Corres la instrucción específica.
4) Verificamos que tienes GIT instalado en tu consola ó terminal:


$ git --version
git version X.X.X


Si obtienes la versión, entonces ya tienes GIT instalado en Linux.                           

Conectar a una BD mysql desde SQL SERVER con servidores vinculados

Escenario :


Tengo un servidor principal con SQL Server como manejador de base de datos. Adicionalmente, tengo un servidor Linux (con redhat) con un sistema en php que conecta a una base de datos MySQL  instalada en dicho terminal.  El problema : Necesito pasar información de SQL a Mysql de 2 a 4 veces por día.  ¿Como hago para pasar toda la información y que se mantenga en la capa de Datos ?. Después de varios días de investigación y de haber encontrado 3 posibles soluciones sin salir de la capa de datos ( freetds era una muy buena opción, ejecuciones con procesos en segundo plano bajo en cron de linux) , he optado por solucionar el problema con lo que me parece la manera mas elegante y certera. servidores vinculados.

¿Qué es un servidor vinculado?

Su nombre lo dice todo, agrego una BD externa al SQL y la hago accesible, con esto puedo hacer todo tipo de consultas tipo transac sql. 

EMPEZAMOS

1. Instala los driver que te permite manejar la base Mysql.  Entonces bajar el conector  ODBC para mysql

http://dev.mysql.com/downloads/connector/odbc/


2. Luego de instalarlo debemos configurarlo, creamos el odbc y lo configuramos:

Yo tengo el sql server 2005 :

Entra al "Panel de Control" y busca "Herramientas Administrativas". Entra en este y aparecerá "Orígenes de datosODBC".

Se abrirá la siguiente ventana. Busca el botón "Agregar".




Clic sobre Mysql ODBC 3.51 driver (que es lo que instalaste en el paso 1). Luego sobre finalizar.


Se abre el conector ODBC del MySQL. En este debes definir los parámetros de conexión a tu base de datos MySQL. Simplemente agrega el nombre de tu servidor, tu user y password. No olvides colocar el nombre de la conexión (DataSource Name). Lo vamos a usar en el Paso 3. Sugiero "MySQL_LINK".



3. Vincular Mysql con SQL Server 2005

En el  administrador corporativo del SQL Server 2005  buscas la opción "Objetos del servidor". Dentro existe una subcarpeta llamada "Servidores vinculados".

 

clic derecho sobre Servidores vinculados y buscamos la opción "Nuevo servidor vinculado".

 

Se abre la ventana "Nuevo servidor vinculado" y colocas los parámetros para conectarse con la base MySQL.

Marcas la opción "Otro origen de datos" . Debes colocar los siguientes parámetros.

Servidor vinculado : LINKED_MYSQL (coloca el nombre que desees)

Proveedor : Microsoft OLE DB Provider for ODBC Drivers.

Nombre del Producto : MySQL

Origen de datos : MySQL_LINK (Ojo: Este es el nombre del ODBC que creaste en el paso 2, colocale el que tu hayas colocado.)

Cadena de proveedor : ODBC:DSN=MySQL_LINK::Table=aaa (el valor aaa es una tabla de la base MySQL, coloca cualquiera de las tablas de tu base. DSN es el nombre del ODBC que creaste en el paso 2)

Catálogo : pyp1 (nombre de la base de datos a la cuál quieras conectarte)



Dentro de la misma ventana, clic en la ficha "Seguridad" para que establecer con que user y password nos vamos a conectar. Clic en "Se establecerán usando este contexto de seguridad" y colocamos el user y password. Luego clicen el botón "Aceptar". Eso es todo, ya tenemos vinculado nuestro servidor MySQL con SQL 2005.

 

4. Hacer  consultas SQL en el servidor vinculado.

Ubicación : En el servidor central donde esta la base SQL Server 2005

Vayamos a probar si podemos hacer consultas en MySQL.

Ejecutamos exec sp_Tables_Ex 'LINKED_MYSQL' (Devolvemos información acerca de las tablas de el servidor que hemos vinculado.LINKED_MYSQL es el nombre del servidor vinculado que hemos creado). Se deben mostrar las tablas del servidor vinculado.


 


Veamos algunos ejemplos de sentencias SQL con openquery.

¿Si quiero mostrar datos de las tablas?

select * from openquery (LINKED_MYSQL,'select * from aaa')

¿Si quiere eliminar los datos de un tabla?

Delete openquery (LINKED_MYSQL,'select * from aaa'). ¡Borramos todos los datos de la tabla 'aaa'!

¿Si quiero insertar datos en dicha tabla?

insert into openquery(LINKED_MYSQL,'select * FROM aaa')
(Field1, Field2,...)
SELECT Field1, Field2,...
FROM Tabla

¿Y para actualizar datos?

Update openquery(LINKED_MYSQL,'Select * from aaa') SET Cod_Ind = 7
WHERE Cod_Ind = 7.5


http://www.forosdelweb.com/f21/como-hacer-insert-liskserver-por-openquery-238208/







CommentFB