Publicado el Dejar un comentario

Error en la espera del controlador de recuperación del Motor de base de datos.

Cuando se está instalando SQL Server Express 2016, arroja el mensaje siguiente:

“Error al instalar SQL Server Express: Error en la espera del controlador de recuperación del Motor de base de datos.”

Una de las causas posibles es que el usuario que está llevando a cabo la instalación no esté configurado para autentificarse por contraseña, por lo que es necesario cambiar el tipo de autentificación del usuario para que le sea pedida una contraseña al acceder al sistema.

Otra de las causas más probable que el instalador, por defecto, pone como usuario de arranque del servicio del motor de la base de datos a la cuenta “NT AUTHORITY\SYSTEM” lo que produce este error. Cambie la cuenta de arranque del servicio a “Servicio de red” (“NT AUTHORITY\Servicio de red”). Para ello es necesario hacer la instalación del SQL Server Express 2016 en modo personalizado.

¡Saludos!

 

Publicado el Dejar un comentario

Microservicios

Las grandes empresas que dan servicios en la nube como Netflix, Amazon y muchas más están usando y/o migrando a Microservicios.

¿Que son los Microservicios? Los Microservicios son un patrón de Arquitectura de Sofware, es decir, una forma de cómo “construir” nuestras aplicaciones de software.

Por lo general nuestra aplicación web, desarrollada en java, la “empaquetamos” en un sólo paquete (válgame la redundancia), al que llamamos archivo .war y  que más adelante lo instalamos o desplegamos en nuestro servidor de aplicaciones. En ese único paquete van todas nuestras entidades, servicios, conexiones a base de datos, etc.; todos los objetos que conforman las diferentes capas que conforman nuestra aplicación web. Utilizamos lo que se llama una Arquitectura Monolítica.

Con la llegada de la computación en “la Nube” la Arquitectura Monolítica de las aplicaciones web empezó a ser ineficiente. A la hora de asignar más recursos computacionales y escalar este tipo de aplicaciones resultaba costoso. En ocasiones es necesario, por ejemplo, escalar sólo un proceso de nuestra aplicación y no toda la aplicación en su conjunto.

Con los Microservicios se divide la aplicación en piezas funcionales y desacopladas, donde cada una de esas piezas es una aplicación y se despliega o se instala independientemente de la otra. De esta forma se puede escalar y asignar recursos sólo una de estas aplicaciones que lleva a cabo una función específica dentro del sistema y no todas en su conjunto.

Para una explicación más detallada de lo que son los microservicios y para qué sirven, te recomiendo este sitio.

¡Saludos!

 

Publicado el Dejar un comentario

Administrador de red no funciona en Ubuntu 14.04 LTS (NetworkManager crashes)

El día de hoy, al encender la computadora, Ubuntu me enviaba un mensaje de error; el error indicaba que no había podido arrancar los servicios de red (NetworkManager crashed with SIGSEGV ..) y me sugería reportar el error al equipo de Ubuntu. Tengo mi red por cable y por lógica me quedé sin señal de internet al no contar con los servicios de red. Ni reiniciando mi computadora el error desaparecía.

Buscando en google, en otro dispositivo claro, encontré que lo mismo le pasó a quienes usamos Ubunti 14.04. Al parecer algún error en la última actualización de Ubuntu 14.04 LTS. La solución es instalar las últimas actualizaciones de Ubuntu 14.04. ¿Pero cómo si no tenemos internet? De la siguiente forma funciona si el internet lo tiene por medio de cable de red, ejecutándolo desde una terminal:

sudo ifconfig eth0 up
sudo dhclient

Estos dos comandos activarán los servicios de red. Ahora sólo resta actualizar nuestro sistema y listo. Al reiniciar el equipo ya no deberá marcar el error.

¡No olviden visitar a los patrocinadores dando click en los anuncios!

¡Gracias!