Cambio de intercalación.

15/12/2003 - 23:25 por José Miguel Contreras | Informe spam
Tengo una base de datos que fué creada para que distinguiese los acentos
(intercalación Modern_Spanish) pero ahora me encuentro ante la necesidad de
que la hacer consultas a la base de datos no me distinga los acentos, he
reinstalado SQL dejando la configuración sin ese parámetro pero al adunjar
de nuevo la base de datos sigue teniendo la configuración anterior. Mirando
por los manuales de SQL he visto que debo hacer un rebuild de la base de
datos master. Hay alguna otra forma de hacerlo?. Qué problemas me pueden
surgir al hacer el cambio?.

Gracias de antemano y salu2.

Preguntas similare

Leer las respuestas

#1 Javier Loria
16/12/2003 - 02:14 | Informe spam
Hola:
Usas SQL 2000 o SQL 7.0?
Si es en SQL 2000 puedes cambiarlo usando:
==ALTER DATABASE BaseDatos
COLLATE SQL_Latin1_General_CP1_CI_AS
== O desde el Enterprise Manage con clic Derecho, Propiedades, Collation.
Tambien podrias hacer consultas con un collation diferente sin necesidad
de cambiar la BD, usando:
WHERE MiColumna = MiOtraColumna COLLATE latin1_general_ci_ai
Si usas SQL 7.0 es mucho mayor el problema.

Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

José Miguel Contreras escribio:
Tengo una base de datos que fué creada para que distinguiese los
acentos (intercalación Modern_Spanish) pero ahora me encuentro ante
la necesidad de que la hacer consultas a la base de datos no me
distinga los acentos, he reinstalado SQL dejando la configuración sin
ese parámetro pero al adunjar de nuevo la base de datos sigue
teniendo la configuración anterior. Mirando por los manuales de SQL
he visto que debo hacer un rebuild de la base de datos master. Hay
alguna otra forma de hacerlo?. Qué problemas me pueden surgir al
hacer el cambio?.

Gracias de antemano y salu2.
Respuesta Responder a este mensaje
#2 José Miguel Contreras
16/12/2003 - 22:24 | Informe spam
Tienes razón Javier, no he puesto que uso SQL2000, lo probaré y ya te
contaré.

Saludos y gracias.



"Javier Loria" escribió en el mensaje
news:
Hola:
Usas SQL 2000 o SQL 7.0?
Si es en SQL 2000 puedes cambiarlo usando:
==> ALTER DATABASE BaseDatos
COLLATE SQL_Latin1_General_CP1_CI_AS
==> O desde el Enterprise Manage con clic Derecho, Propiedades, Collation.
Tambien podrias hacer consultas con un collation diferente sin


necesidad
de cambiar la BD, usando:
> WHERE MiColumna = MiOtraColumna COLLATE latin1_general_ci_ai
> Si usas SQL 7.0 es mucho mayor el problema.

Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

José Miguel Contreras escribio:
> Tengo una base de datos que fué creada para que distinguiese los
> acentos (intercalación Modern_Spanish) pero ahora me encuentro ante
> la necesidad de que la hacer consultas a la base de datos no me
> distinga los acentos, he reinstalado SQL dejando la configuración sin
> ese parámetro pero al adunjar de nuevo la base de datos sigue
> teniendo la configuración anterior. Mirando por los manuales de SQL
> he visto que debo hacer un rebuild de la base de datos master. Hay
> alguna otra forma de hacerlo?. Qué problemas me pueden surgir al
> hacer el cambio?.
>
> Gracias de antemano y salu2.


Respuesta Responder a este mensaje
#3 José Miguel Contreras
17/12/2003 - 23:09 | Informe spam
Funcionado, gracias de nuevo.

"Javier Loria" escribió en el mensaje
news:
Hola:
Usas SQL 2000 o SQL 7.0?
Si es en SQL 2000 puedes cambiarlo usando:
==> ALTER DATABASE BaseDatos
COLLATE SQL_Latin1_General_CP1_CI_AS
==> O desde el Enterprise Manage con clic Derecho, Propiedades, Collation.
Tambien podrias hacer consultas con un collation diferente sin


necesidad
de cambiar la BD, usando:
> WHERE MiColumna = MiOtraColumna COLLATE latin1_general_ci_ai
> Si usas SQL 7.0 es mucho mayor el problema.

Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

José Miguel Contreras escribio:
> Tengo una base de datos que fué creada para que distinguiese los
> acentos (intercalación Modern_Spanish) pero ahora me encuentro ante
> la necesidad de que la hacer consultas a la base de datos no me
> distinga los acentos, he reinstalado SQL dejando la configuración sin
> ese parámetro pero al adunjar de nuevo la base de datos sigue
> teniendo la configuración anterior. Mirando por los manuales de SQL
> he visto que debo hacer un rebuild de la base de datos master. Hay
> alguna otra forma de hacerlo?. Qué problemas me pueden surgir al
> hacer el cambio?.
>
> Gracias de antemano y salu2.


Respuesta Responder a este mensaje
#4 Javier Loria
18/12/2003 - 00:04 | Informe spam
Me alegro mucho,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
José Miguel Contreras escribio:
Funcionado, gracias de nuevo.

"Javier Loria" escribió en el mensaje
news:
Hola:
Usas SQL 2000 o SQL 7.0?
Si es en SQL 2000 puedes cambiarlo usando:
==>> ALTER DATABASE BaseDatos
COLLATE SQL_Latin1_General_CP1_CI_AS
==>> O desde el Enterprise Manage con clic Derecho, Propiedades,
Collation. Tambien podrias hacer consultas con un collation
diferente sin necesidad de cambiar la BD, usando:
>> WHERE MiColumna = MiOtraColumna COLLATE latin1_general_ci_ai
>> Si usas SQL 7.0 es mucho mayor el problema.

Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

José Miguel Contreras escribio:
Tengo una base de datos que fué creada para que distinguiese los
acentos (intercalación Modern_Spanish) pero ahora me encuentro ante
la necesidad de que la hacer consultas a la base de datos no me
distinga los acentos, he reinstalado SQL dejando la configuración
sin ese parámetro pero al adunjar de nuevo la base de datos sigue
teniendo la configuración anterior. Mirando por los manuales de SQL
he visto que debo hacer un rebuild de la base de datos master. Hay
alguna otra forma de hacerlo?. Qué problemas me pueden surgir al
hacer el cambio?.

Gracias de antemano y salu2.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida