Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Server: Msg 446, Level 16, State 9, Line 328

Estas en el tema de Server: Msg 446, Level 16, State 9, Line 328 en el foro de SQL Server en Foros del Web. Hola, En la empresa estamos trabajando en un proyecto con base de datos en sql server 2000, hace poco traje la base de datos para ...
  #1 (permalink)  
Antiguo 17/10/2005, 15:17
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 1 mes
Puntos: 76
Server: Msg 446, Level 16, State 9, Line 328

Hola,

En la empresa estamos trabajando en un proyecto con base de datos en sql server 2000, hace poco traje la base de datos para trabajar en mi casa pero la ultima vez que la traje debido a que se habian agregado cosas nuevas, me sale el siguiente error en un procedimiento almacenado.
Código:
Server: Msg 446, Level 16, State 9, Line 328
Cannot resolve collation conflict for equal to operation.
La linea a la que se hace referencia es la siguiente

Código:
Declare CurCompras Cursor Forward_Only For
Alguien podria decirme a que se refiere el error.

Gracias
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
  #2 (permalink)  
Antiguo 17/10/2005, 15:31
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Parece que tu SQL Server y el del trabajo están configuradas en idiomas diferentes.

Configura la DB de tu casa para que ambas utilicen el mismo Collation y no tengas esos problemas.

El collation es el código de página que utiliza la DB, usar un collation incorrecto implica que los caracteres no corresponden y verás caracteres con basura.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #3 (permalink)  
Antiguo 19/10/2005, 06:50
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 1 mes
Puntos: 76
Hola, te agradesco mucho la respuesta, pero ahora tengo otra preguntica, ayer llegue a mi casa a buscar el collation name de mi servidor para cambiarlo al mismo que estan el server de mi trabajo, pero no encontre por donde, podrias darme una mano con los pasos para cambiar el collation

Gracias

__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
  #4 (permalink)  
Antiguo 19/10/2005, 14:24
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
No sé si se pueda cambiar o necesiter recrear la DB por completo, pero el dato lo puedes encontrar en las propiedades de la DB (para el caso de tu DB) o en las propiedades del servidor (para el caso del default propuesto en cada nueva DB).

En el caso de la DB sus propiedades las ves en Enterprise Manager -> tu servidor -> Databases -> tu DB -> click derecho sobre ella -> propierties
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #5 (permalink)  
Antiguo 19/10/2005, 14:43
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 1 mes
Puntos: 76
Gracias, lo de recuperar el dato ya lo habia visto, en la empresa trabajan con SQL_Latin_General_CP1_CI_AS, a lo que me refiero es a cambiar eso en el server de mi casa, estuve buscando en las propiedades del server y no lo vi, bueno seguire investigando y te aviso a ver como me fue.

Gracias
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:31.