Autenticación remota a SQL y error de certificado

Hola Mundo:
¡Uf! bastante tiempo sin dedicarle unas líneas al blog que me ha acompañado por un poco más de 10 años. Que ha sido testigo de mi aprendizaje y de mis experiencias en el mundo de bits y bytes.

Hoy he vuelto con la solución a un problema recurrente al momento de conectarse a un origen de datos como SQL Server.

La cadena de certificación fue emitida por una entidad en la que no se confía
—————————-
La conexión con el servidor se ha establecido correctamente, pero se ha producido un error durante el proceso de inicio de sesión. (provider: SSL Provider, error: 0 – La cadena de certificación fue emitida por una entidad en la que no se confía.)

Para las conexiones remotas a SQL Server, el servidor requiere de un certificado que debe ser importado en las máquinas donde se realizará la conexión.

Desde el servidor,  abrir el contenedor de certificados y navegar hacia la ruta de la imagen:

En el cliente, el certificado se debe importar en:

y listo.

Espero que les sirva

Error «Unable to get value ‘Date’ from database resultset» en Spoon

Tal como les comenté en el post anterior, estoy trabajando moviendo unos datos usando la herramienta Pentahoo Data Integrator.

Hace ya varios días que venía peleando con una migración, específicamente con una columna que tiene el tipo de datos datetime.

Específicamente el mensaje que error que arroja es este:

Unable to get value ‘Date’ from database resultset

Luego de eso viene un montón de mensajes referentes al driver de conexión, astros, citas del Corán, de la Biblia y cualquier otro mensaje ilegible.

Revisando en los foros de la herramienta, dicen que es un problema de MySQL ser permisivo con los valores que se le ingresan. Para lidiar con esto, hay que ir a las propiedades de la conexión a la base de datos, ir a las opciones y agregar el parámetro zeroDateTimeBehavior y asiganarle el valor convertToNull.

Opciones de la conexion
Opciones de la conexion

SQL Server y Teradata… ¿Cómo conectarlos?

Es prácticamente imposible que en las empresas tengan toda su plataforma de una sola marca. Es por esto que las distintas plataformas y aplicaciones deben ser capaces de trabajar junto a otras de otras marcas y con excelente rendimiento.

Hoy me tocó visitar a un cliente donde tenían un Teradata datawarehouse y toda la capa de análisis la querían levantar con SQL Server Analysis Services.

El principal problema estaba en que de forma nativa ambas plataformas no son capaces de conversar entre si y justamente se precisaba que conversaran.

Por fortuna nuestra existe un componente de Teradata para .NET, que hace posible la conexión de aplicaciones hechas en .NET con Teradata. Se puede descargar gratuitamente desde aquí.

Si quieres rapidez, existen unos conectores fabricados por Attunity y proveen una conexión de alta velocidad, casi a wire-speed. Lamentablemente solo existe para SSIS y no directamente para SSAS. Pero desde SSIS se puede ocupar un componente que se llama Partition Processing y que sirve para cargar una partición de un cubo de SSAS. El conector se puede descargar desde aquí

El conector fabricado por Attunity está disponible para Oracle y para ambas arquitecturas (32 y 64 bits).

 

¡Chau!