Incompatibilidad de SQL Collation luego del upgrade a Jira 7


-- Descargar Incompatibilidad de SQL Collation luego del upgrade a Jira 7 como PDF --


UPGRADE A JIRA 7 Y SQL COLLATION

El otro día me tocó hacer un upgrade a Jira 7 en un ambiente de desarrollo. Luego del upgrade, comenzamos a ver una advertencia acerca de la incompatibilidad de la DB actual, sugiriéndome que use un «Collation» soportado por ellos(El warning está en inglés, asique me pareció bien poner el término en inglés acá).

Qué es la collation de una Base de Datos? Tiene que ver con el set de caracteres soportados y, por lo que entiendo, define qué caracteres son permitidos y entendidos por la DB.

Ahora vamos al tema original. Por qué de repente ya «no le gusta» la Base de Datos a Jira? Según el equipo de soporte, esta incompatibilidad ya existía antes pero en Jira 7 agregaron una funcionalidad que revisa los logs y avisa activamente  de posibles problemas. Por lo que muy probablemente esta situación ya existía pero no lo habíamos notado.

EL ERROR DE SQL COLLATION

El warning  recomienda usar una de las collations soportadas. De acuerdo con la documentación provista:

We support ‘SQL_Latin1_General_CP437_CI_AI’ and ‘Latin1_General_CI_AI’ as case-insensitive, accent-insensitive, and language neutral collation types. If your SQL Server installation’s collation type settings have not been changed from their defaults, check the collation type settings.

Por lo tanto hará falta cambiar el collation a uno de esos dos. En mi caso, usamos SQL Server y, si bien ellos sugieren volver a crear una Base de Datos nueva y restaurarla, encontré una manera más sencilla aún. Simplemente hace falta abrir el Managemente Studio, buscar la Base de Datos; click derecho y luego propiedades. En propiedades, hay que elegir opciones, allí está la opción de cambiar la collation, solo hará falta buscar una de las dos soportadas y aplicarlo.

REFERENCIAS DE JIRA Y SQL SERVER

https://confluence.atlassian.com/adminjiraserver070/connecting-jira-applications-to-sql-server-2012-792297796.html

https://msdn.microsoft.com/en-AU/library/ms175835%28v=sql.110%29.aspx

Espero les sea de utilidad, he visto muchísima gente consultando este mismo problema. Si les ayuda a resolver su situación, agradecería que lo compartan o que comenten cualquier sugerencia o duda.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *