Carlos
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.

Publicaciones

  • Tips y consultas útiles de MySQL

    Si en un campo de tipo BLOB, objeto binario y de longitud variable, sabemos que se almacenan valores de string 'inteligibles', para consultar este valor se puede utilizar la función SUBSTRING: 

    mysql> SELECT campo_de_tipo_string, SUBSTRING(campo_de_tipo_BLOB,1,60)
        -> FROM tabla
        -> WHERE campo_de_tipo_string LIKE '%contenido';
    +-----------------------------------+--------------------------------------------------------------+
    | campo_de_tipo_string              | SUBSTRING(campo_de_tipo_BLOB,1,60)                           |
    +-----------------------------------+--------------------------------------------------------------+
    | mi contenido                      | Valor del string 1 almacenado en BLOB                        |
    | campo con contenido               | Valor del string 2 almacenado en BLOB                        |
    +-----------------------------------+--------------------------------------------------------------+

     

     

  • How to connect to a remote MySQL database

    MySQL has some special features when making a connection from a remote client that if we do not know can complicate access to a MySQL database from a different machine that hosts the database.

    With other databases such as Oracle or SQL Server, once that no firewall or anything like that prevents us from the client machine access to the server, using normally data acces from a database user we can 'enter'.

    With MySQL, although access to the port, usually 3306, is open, the database can be configured to shut out external connections, and the result is the same as if the port was closed by a firewall..

  • Segundo BI Beers 2011

    fecha
    Ubicación
    The George Payne, Plza. Urquinaona, 5

    BI Beers es un evento informal que comenzó hace ya algún tiempo cuando un par de bloggers apasionados del BI decidieron reunirse en algún lugar para poder charlar cara a cara. Seguimos celebrando el evento una o dos veces al año en Barcelona, y a veces también en Madrid.

    Este miércoles 9 de noviembre celebramos un nuevo BI Beers en Barcelona, así que si te gusta el Business Intelligence, la tecnología y la buena compañía no dudes en acompañarnos.

    En esta ocasión vamos a The George Payne, un bar irlandés bastante grande. Está en Plaza Urquinaona, número 5.

     

    Logotipo de BI Beers

     

  • Conectar con una base de datos MySQL remota

    MySQL tiene algunas particularidades a la hora de realizar una conexión desde un cliente remoto que si no las sabemos nos pueden complicar un poco el acceso a una base de datos MySQL desde una máquina diferente a la que aloja la BD.

    Con otras bases de datos, como Oracle o SQL Server, una vez que ningún firewall ni nada por el estilo nos impide acceder desde la máquina cliente a la servidora, con utilizar los datos de acceso de un usuario de base de datos normalmente ya se puede 'entrar'.

    Con MySQL, aunque el acceso al puerto, normalmente el 3306, esté abierto, la base de datos puede estar configurada para no dejar pasar conexiones externas, y el resultado es el mismo que si el puerto estuviera cerrado por un firewall:

    telnet mysql.dataprix.es 3306
    Trying 188.166.233.199...
    telnet: connect to address 188.166.233.199: Connection refused
    telnet: Unable to connect to remote host
    

    Si se obtiene este resultado conviene consultar en el servidor de MySQL el fichero 'my.cnf', ubicado normalmente en /etc en Linux, o el 'my.ini' ubicado normalmente en la raíz del directorio de datos en el que se ha instalado MySQL en sistemas Windows, y comprobar si contiene las variables bind-address o skip-networking.

  • Cómo conectar desde Oracle SQL Developer con un SQL Server remoto

    Firewall de WindowsHe probado a crear una conexión en SQL Developer con una base de datos SQL Server remota. Los primeros pasos para configurar Oracle SQL Developer ya están descritos en el artículo de introducción a SQL Developer, y ya había hecho alguna prueba con un SQL Server instalado en la misma máquina que SQL Developer, pero al probar a hacerlo con una BD SQLServer remota he encontrado alguna dificultad más que creo que merece la pena comentar.

    Lo primero que hay que tener en cuenta es que el puerto por el que vamos a conectar con la base de datos esté abierto en el servidor remoto para la máquina donde tengamos nuestro SQL Developer..

  • Conectar Oracle SQL Developer con SQL Server

    En el post Cómo conectar desde Oracle SQL Developer con un SQL Server remoto comento cómo realizar esta conexión, pero también explico que sólo he podido hacerlo con la opción de autenticación por usuario de SQL Server, no he encontrado la manera de conectar si marco la opción de 'Utilizar la Autenticación de Windows'

    Conexion Oracle SQL Developer - SQL Server

    Buscando, lo más aproximado que he encontrado es este video, en el que se utiliza la autenticación de windows para definir la conexión, pero SQL Developer y SQL Server se encuentran en la misma máquina, no es una conexión remota. Lo curioso es la manera de informar el puerto..

    El caso es que abro este tema por si alguien sabe cómo hay que informar los parámetros para poder conectar desde Oracle SQL Developer (v1.5) con una base de datos SQL Server remota utilizando la Autenticación de Windows.