Un día más perdido con nuestros amigos de Crystal Reports, esta vez me llama un cliente diciéndome que cada vez que quiere sacar un informe, le aparece el error del título.
Antecedentes: el programa accede a una base de datos en SQL Server 2008 y a una base de datos SQL Azure. En la primera no se produce el error al generar informes, en la segunda sí.
Tras visitar páginas, foros, etc.. mi cabeza empieza a hervir…. que si tablas que se han movido, que si mejor usar datasets, que si… que si…
Solo le falla a este cliente, por lo que tiene que ser algún recursos de la máquina… y sí… por ahí iban los tiros…
Los informes utilizan SQL Server Native Client 10 para poder hacer la conexión con SQL Azure, las versiones anteriores, no soportan esta base de datos.
Y vaya… el cliente tiene instalada la SQL Server Native Client 9!!!
Señores de Crystal… ¿por qué en lugar de dar mensajes de error absurdos no son capaces de decir algo como: “provider no soportado por el datasource”.. yo qué sé.. algo que nos ayude a saber de qué va.. sin tener que perder el día…
Por cierto, si el cliente tiene instalada la v.11 (la nueva para SQL Server 2012)… en ese caso el mensaje de error es la repera… simplemente el programa hace CRASHHHH!!! sin mensaje ni nada…
Señores de Crystal… que poco me queda de seguir usando su generador de informes…
