jueves, 5 de noviembre de 2009

Problema con guión alto en Crystal Reports 8.0 (CR 8.0) con SQL Server 2008

Problemática

Al tratar de conectarse a una BD de SQL 2000 – 2008 tanto con el controlador de SQL como el de OLEDB de CR 8.0 cuyo nombre contenga un guión alto, se detona un error general de SQL.

Al realizar un traza con el profiler de SQL 2008 se detecta el siguiente error:

Error: 102, Severity: 15, State: 1, Incorrect syntax near '-'

Esto al tratar de ejecutar la sentencia USE: “USE NombreBD-2”

 

Solución

Por lo tanto se recomiendo renombrar la BD omitiendo el guión alto