Sobre un mismo caso preguntado hace unos dias. Descubri que mi problema es
que tengo mi BD creada en una pc de desarrollo. Por defecto al instalar sql
server me la instalo como "SQL_Latin1_General_CP1_CI_AS". Sin embargo
cuando subo esta BD en un servidor de produccion resulta que este (no se por
que) tiene otra collating que es algo como MODERN_SPANISH.
Entonces cuando en algun SP creo una tabla temporal, esta por defecto se
crea con la collating del servidor y si comparo con las tablas campos tipo
char me produce el error. OK, ya vi que lo puedo resolver indicando
explicitamente la collation en la definicion de esas tablas temporales.
Pero yo pregunto, todavia estoy a tiempo, si es preferible que yo cambie la
collating sequence en mi pc de desarrollo y la haga igual que la del server
de produccion para evitarme mayores problemas. Es eso preferible ? o no ?
Y si tengo luego que instalarla a otro server que tenga otra, que ocurre ?
Por que eso sera tan complicado ? :(
Leer las respuestas