Orígenes ODBC 32 y 64 bits en Windows 64 bits

La forma más estandar de conexión a datos es a través de ODBC.

Hoy en día es habitual que los sistemas operativos sean de 64 bits, siendo la excepción sistemas de 32 bits.

Aunque habitualmente esta distinción no implica demasiados cambios en la forma de administrar, sí es importante saber si estamos configurando un origen de datos ODBC de 32 o de 64 bits. Continuar leyendo «Orígenes ODBC 32 y 64 bits en Windows 64 bits»

Cambiar directorios por defecto (Backup,data y log) en SQL Server 2017 Linux

Si estás administrando un SQL Server 2017 en linux habrás visto que no es posible cambiar los directorios por defecto usando el SSMS. Aquí vemos cómo conseguirlo a través de linea de comandos en el servidor. Continuar leyendo «Cambiar directorios por defecto (Backup,data y log) en SQL Server 2017 Linux»

Crear un linked server en SQL Server 2017

En SQL Server un «Linked Server» o «servidor vinculado» es una conexión que establecemos hacia una fuente de datos externa.

Esta fuente de datos puede ser otra instancia de SQL Server o también otra base de datos bajo un RDBMS diferente (Oracle, MySQL, PostgreSQL, …).

En esta entrada veremos cómo enlazar un servidor SQL Server 2017 en linux con otra instancia de SQL Server con un usuario concreto. Continuar leyendo «Crear un linked server en SQL Server 2017»

Cambiar el Collation en una instancia SQL Server

El collation o intercalación de nuestra base de datos va a definir qué caracter se asocia con el valor almacenado. Por lo tanto, un mismo valor almacenado puede tener una representación diferente dependiendo del collation asignado.

Esto solo aplica a formatos no unicode. La desventaja de los formatos unicode es que ocupan un mayor tamaño de almacenamiento. Continuar leyendo «Cambiar el Collation en una instancia SQL Server»

Backup y Restore de una base de datos en MongoDB 3

En esta entrada veremos cómo realizar un dump de una base de datos de una instancia MongoDB.

Para realizarlo utilizaremos las herramientas «mongodump» y «mongorestore»

Backup

Desde linea de comandos utilizaremos la herramienta «mongodump» para extraer un dump de la base de datos de la siguiente manera:

mongodump --db DATABASE_NAME --username MONGODBUSER --password MONGODBUSERPASSWORD --authenticationDatabase admin --out BackupPath

Sustituye el nombre de la base de datos, el usuario, la password y la ruta donde se generará el dump.

Una vez ejecutado veremos que se ha generado en la ruta indicada un directorio con el nombre de la base de datos y en su interior una serie de archivos con el contenido de la base de datos.

Restauración

En este caso usaremos «mongorestore» para restaurar un dump en una instacia mongodb.

mongorestore --db DATABASE_NAME --username MONGODBUSER --password MONGODBUSERPASSWORD --authenticationDatabase admin BackupPath

Sustituimos el nombre de la base de datos, el del usuario, la password y la ruta del backup.

Tras esto tendremos restaurada la base de datos en nuestra instancia de MongoDB.

Instalar MySQL 5.7 en Centos 7 / RHEL 7

MySQL es probablemente el motor de base de datos más popular y junto a Apache y PHP sobre Linux, forman lo que habitualmente se denomina un servidor LAMP.

En esta entrada vemos cómo poner en marcha un servidor de bases de datos MySQL Server 5.7 en Centos 7 / RHEL 7. Continuar leyendo «Instalar MySQL 5.7 en Centos 7 / RHEL 7»