Ir al contenido principal

Dos problemas de SQL 2005 resueltos

Tuvimos dos problemotas en la oficina que tenían que ver con la base de datos, y hoy ambos se solucionaron. Los documento acá para que en caso de que alguien tenga los mismos problemas tenga las soluciones.

Problema 1: Collate de SQL 2000 a SQL 2005
El equivalente del collate "SQL_Latin1_General_CP1_CI_AS" de SQL 2000 (o de SQL 7) en SQL 2005 es el que tiene las opciones "Dictionary order, case-insensitive, for use with 1252 Character set". Intentamos con varios otros collates (o "intercalaciones") y ninguno funcionó.

Problema 2: SQL 2005 se cuelga con el ODBC 3.51 de MySQL.
Éste problema sí nos trajo de cabeza. Resulta que aunque se hacía la liga con el ODBC correctamente, se configuraba bien el Linked Server y aparentemente la prueba de conexión era satisfactoria, cuando se hacía cualquier query desde SQL 2005, aún tan sencillo como

select * from openquery(LinkedServer, 'select @@trancount')

el query seguía andando y andando y jamás terminaba.

Intentamos de todo: seleccionando la opción "Allow inprocess" en las opciones del Linked Server, indicando la conexión en el query, actualizando al Service Pack 2, etcétera.

Al final, el problema resulto ser de configuración: MySQL NO debe estar instalado en el Servidor de Aplicaciones, ahí sólo va el SQL 2005 y el ODBC. MySQL debe estar instalado sólo en el Servidor de Base de Datos. Además, el ODBC de MySQL para hacer conexión con SQL 2005 es el 3.51, con cualquiera de sus revisiones menores. Aparentemente, el 5.1 no funciona para SQL 2005.

No sé qué tanto ayude que SQL 2005 esté actualizado con el SP2 y que al Linked Server se le haya seleccionado la opción "Allow inprocess", pero valdría la pena también realizar esos pasos.

Ojalá que ahora que éste error está documentado AL MENOS en un lugar (no había nada en ningún foro, se los juro), a la siguiente persona que le manden investigar se las vea menos negras.

---
Oyendo: Okami - Giving Kushinada a ride

Comentarios

Eriol dijo…
Ah si, claro!! Como no saberlo!! y las saladitas son horneadas... n_nU

Entradas más populares de este blog

Un beso y una cachetada

El sábado pasado festejamos el cumpleaños de la hermana de Jacobo, uno de mis amigos más queridos. fue en un bar de Insurgentes y entre los invitados Jacobo llevó a un amigo del trabajo, que a su vez llevó a un amigo suyo. Este amigo del amigo de mi amigo (parece de comercial) me gustó un poco, pero al mismo tiempo (cosa rara) me parecía familiar, pero no sabía por qué. Ojos café claro profundo y penetrantes pero melancólicos, actitud misteriosa y muy reservada, nariz grande y boca de pato (de las que me gustan), manos grandes y protectoras...era, era... ...era muy parecido a Hugo, mi primer ex. Hugo, ése que hizo mutis por la izquierda de una forma rarísima y cruel para alguien que decía estar enamorado de mi. El cómo, cuando y dónde ya lo discutí en otra ocasión (creo) en Oishiisama y no vale la pena volverlo a hacer. Lo que sí es que en el bar, con éste chico al lado, después de una semana pesadita, una pelea con Carlos (si... otra ), "Te quedó grande la yegua", "An

Aja

No es bueno creer que ya te entendieron cuando te dicen "ajá". Ya me pasó dos veces. Una amiga se casa el 19 de este mes (próximo viernes). Cuando me lo dijo (hace como un mes), yo me la quise alburear y le dije " yo soy padrino de cojín, ¿sale? " (si no le entendieron, sigan leyendo). Ella, muy mona, sólo me dijo " ajá ", y yo creí que sólo me había dado el avión al comentario. Hace dos semanas, me habla ella y me dice: Amiga: Oye, ¿todavía estás en lo dicho de la fiesta? Yo: Claro, ya te dije que sí iba. Amiga: ¿Y de los cojines? Yo: ...? Amiga: Síii, me dijiste que querías ser padrino de cojines, ¿no? Yo (muerto de risa): Noooo, te dije que quería ser padrino de COJÍn. Amiga (histérica): ¡¡Eres un NACOOOOO!! Yo (todavía con risa): Pero no hay problema, ¿que tengo que comprar? Yo no sabía que tal cosa podía apadrinarse. Vaya, ni siquiera que existiera. Resulta que los dichosos "cojines" son las almohaditas que usan los novios en la cere

30 días, 30 juegos: Nivel 1 (Mi primer videojuego)

Buenas muchachos. Respondiendo al llamado de un amigo, este mes estaré publicando un post diario enlistando mis juegos. La mecánica es simple: Por cada categoría solo habrá un juego y no se vale repetir títulos. Simple pero no sencillo; escoger solo un título por categoría cuando un mismo juego cabe en dos (o tres o diez) tuvo su grado de complejidad, pero salimos bien librados. Si se quieren unir, el link a las bases y categorías es este . Empezamos.  --- No me pregunten como se compró o cuando, yo solo se que la primer memoria que tengo jugando algo en la tele es con un control remoto unido por un cable de teléfono a una caja café que hacía unos sonidos espantosos, extrañísimos, casi para dar terror, pero que se resolvían con bajarle el volumen a la tele. Sí amiguitos: Mi primer consola fue un Intellivision . Y de esa consola de última generación (a mitades de los 80) lo que me divertía enormemente era jugar con mi mamá. ¿Jugar con mi mamá a los 4-5 año