Mayúsculas/minúsculas (2009-05-07)

07/05/2009 - 16:08 por Mauricio | Informe spam
Hola a todos,
una aplicación ejecuta scripts externos directamente en un servidor.
Nos hemos encontrado últimamente que en un servidor en particular si
los nombres de los campos no están escritos exactamente igual en el
script a como fueron definidos en la base de datos, nos da error. No
logro encontrar dónde decirle que la base de datos o el servidor no
debe ser sensible a mayúsculas/minúsculas. Cualquier ayuda es
bienvenida.
Gracias.

Mauricio
Copenhague, Dinamarca

Mauricio
Copenhague, Dinamarca

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
07/05/2009 - 16:33 | Informe spam
Comprueba la intercalación que tiene la base de datos. Debe tener alguna
de tipo sensible a mayúsculas (CS).

Echa un vistazo al tema "Establecer y cambiar la intercalación de base
de datos " en los BOL

Un saludo
-
www.navento.com
Servicios de Localización GPS

http://blogs.solidq.com/ES/ElRincon...fault.aspx

"Mauricio" escribió en el mensaje
news:
Hola a todos,
una aplicación ejecuta scripts externos directamente en un servidor. Nos
hemos encontrado últimamente que en un servidor en particular si los
nombres de los campos no están escritos exactamente igual en el script a
como fueron definidos en la base de datos, nos da error. No logro
encontrar dónde decirle que la base de datos o el servidor no debe ser
sensible a mayúsculas/minúsculas. Cualquier ayuda es bienvenida.
Gracias.

Mauricio
Copenhague, Dinamarca

Mauricio
Copenhague, Dinamarca


Respuesta Responder a este mensaje
#2 Mauricio
07/05/2009 - 17:13 | Informe spam
Hola Carlos,
gracias por contestar. La base de datos tiene la collation como
Danish_Norwegian CI AS, no puede ser algo relacionado con el servidor
más que con la base de datos?

Carlos Sacristan avait écrit le 07/05/2009 :
Comprueba la intercalación que tiene la base de datos. Debe tener alguna
de tipo sensible a mayúsculas (CS).

Echa un vistazo al tema "Establecer y cambiar la intercalación de base de
datos " en los BOL

Un saludo
-
www.navento.com
Servicios de Localización GPS

http://blogs.solidq.com/ES/ElRincon...fault.aspx

"Mauricio" escribió en el mensaje
news:
Hola a todos,
una aplicación ejecuta scripts externos directamente en un servidor. Nos
hemos encontrado últimamente que en un servidor en particular si los
nombres de los campos no están escritos exactamente igual en el script a
como fueron definidos en la base de datos, nos da error. No logro encontrar
dónde decirle que la base de datos o el servidor no debe ser sensible a
mayúsculas/minúsculas. Cualquier ayuda es bienvenida.
Gracias.

Mauricio
Copenhague, Dinamarca

Copenhague, Dinamarca







Mauricio
Copenhague, Dinamarca
Respuesta Responder a este mensaje
#3 Alejandro Mesa
07/05/2009 - 19:41 | Informe spam
Mauricio,

Revisastes la collation de todas tus dbs, incluyendo las de sistema.

select [name], collation_name
from sys.databases;
go

AMB


"Mauricio" wrote:

Hola Carlos,
gracias por contestar. La base de datos tiene la collation como
Danish_Norwegian CI AS, no puede ser algo relacionado con el servidor
más que con la base de datos?

Carlos Sacristan avait écrit le 07/05/2009 :
> Comprueba la intercalación que tiene la base de datos. Debe tener alguna
> de tipo sensible a mayúsculas (CS).
>
> Echa un vistazo al tema "Establecer y cambiar la intercalación de base de
> datos " en los BOL
>
> Un saludo
> -
> www.navento.com
> Servicios de Localización GPS
>
> http://blogs.solidq.com/ES/ElRincon...fault.aspx
>
> "Mauricio" escribió en el mensaje
> news:
>> Hola a todos,
>> una aplicación ejecuta scripts externos directamente en un servidor. Nos
>> hemos encontrado últimamente que en un servidor en particular si los
>> nombres de los campos no están escritos exactamente igual en el script a
>> como fueron definidos en la base de datos, nos da error. No logro encontrar
>> dónde decirle que la base de datos o el servidor no debe ser sensible a
>> mayúsculas/minúsculas. Cualquier ayuda es bienvenida.
>> Gracias.
>>
>> Mauricio
>> Copenhague, Dinamarca
>>
>> Copenhague, Dinamarca
>>
>>

Mauricio
Copenhague, Dinamarca



Respuesta Responder a este mensaje
#4 Mauricio
07/05/2009 - 21:05 | Informe spam
Hola Alejandro,
Master, Model, Msdb arrojan como resultado
SQL_Latin1_General_CP850_BIN. Las demás bases de datos,
Danish_Norwegian_CI_AS.
Está el problema en la Master?
Muchas gracias por tu respuesta.

Alejandro Mesa vient de nous annoncer :
Mauricio,

Revisastes la collation de todas tus dbs, incluyendo las de sistema.

select [name], collation_name
from sys.databases;
go

AMB


"Mauricio" wrote:

Hola Carlos,
gracias por contestar. La base de datos tiene la collation como
Danish_Norwegian CI AS, no puede ser algo relacionado con el servidor
más que con la base de datos?

Carlos Sacristan avait écrit le 07/05/2009 :
Comprueba la intercalación que tiene la base de datos. Debe tener
alguna de tipo sensible a mayúsculas (CS).

Echa un vistazo al tema "Establecer y cambiar la intercalación de base
de datos " en los BOL

Un saludo
-
www.navento.com
Servicios de Localización GPS

http://blogs.solidq.com/ES/ElRincon...fault.aspx

"Mauricio" escribió en el mensaje
news:
Hola a todos,
una aplicación ejecuta scripts externos directamente en un servidor. Nos
hemos encontrado últimamente que en un servidor en particular si los
nombres de los campos no están escritos exactamente igual en el script a
como fueron definidos en la base de datos, nos da error. No logro
encontrar dónde decirle que la base de datos o el servidor no debe ser
sensible a mayúsculas/minúsculas. Cualquier ayuda es bienvenida.
Gracias.

Mauricio
Copenhague, Dinamarca

Copenhague, Dinamarca







Mauricio
Copenhague, Dinamarca








Mauricio
Copenhague, Dinamarca
Respuesta Responder a este mensaje
#5 Alejandro Mesa
08/05/2009 - 14:03 | Informe spam
Mauricio,

Al parecer si, aunque yo no lo llamaria problema. Esa collation puede
diferenciar minusculas de mayusculas, y ademas recuerda que la metadata de el
resto de bases de datos se guarda en [master].

Este ejemplo no reproduce especificamente tu problema, porqueno cambio la
collation de la db [master, pero puedes tener una idea.

create table #t (
c1 varchar(25) collate SQL_Latin1_General_Cp850_BIN
);

insert into #t(c1) values('microsoft');
insert into #t(c1) values('Microsoft');

select *
from #t
where c1 = 'Microsoft';

drop table #t;
go


AMB


"Mauricio" wrote:

Hola Alejandro,
Master, Model, Msdb arrojan como resultado
SQL_Latin1_General_CP850_BIN. Las demás bases de datos,
Danish_Norwegian_CI_AS.
Está el problema en la Master?
Muchas gracias por tu respuesta.

Alejandro Mesa vient de nous annoncer :
> Mauricio,
>
> Revisastes la collation de todas tus dbs, incluyendo las de sistema.
>
> select [name], collation_name
> from sys.databases;
> go
>
> AMB
>
>
> "Mauricio" wrote:
>
>> Hola Carlos,
>> gracias por contestar. La base de datos tiene la collation como
>> Danish_Norwegian CI AS, no puede ser algo relacionado con el servidor
>> más que con la base de datos?
>>
>> Carlos Sacristan avait écrit le 07/05/2009 :
>>> Comprueba la intercalación que tiene la base de datos. Debe tener
>>> alguna de tipo sensible a mayúsculas (CS).
>>>
>>> Echa un vistazo al tema "Establecer y cambiar la intercalación de base
>>> de datos " en los BOL
>>>
>>> Un saludo
>>> -
>>> www.navento.com
>>> Servicios de Localización GPS
>>>
>>> http://blogs.solidq.com/ES/ElRincon...fault.aspx
>>>
>>> "Mauricio" escribió en el mensaje
>>> news:
>>>> Hola a todos,
>>>> una aplicación ejecuta scripts externos directamente en un servidor. Nos
>>>> hemos encontrado últimamente que en un servidor en particular si los
>>>> nombres de los campos no están escritos exactamente igual en el script a
>>>> como fueron definidos en la base de datos, nos da error. No logro
>>>> encontrar dónde decirle que la base de datos o el servidor no debe ser
>>>> sensible a mayúsculas/minúsculas. Cualquier ayuda es bienvenida.
>>>> Gracias.
>>>>
>>>> Mauricio
>>>> Copenhague, Dinamarca
>>>>
>>>> Copenhague, Dinamarca
>>>>
>>>>
>>
>> Mauricio
>> Copenhague, Dinamarca
>>
>>
>>

Mauricio
Copenhague, Dinamarca



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida