problema de Collation??

18/10/2007 - 22:01 por Asier | Informe spam
Hola Grupo,

Tengo varias preguntas sobre el tema de collation en SqlServer2005:

1. Tengo un servidor instaladocon el Collation
SQL_Latin1_General_CP1_CI_AS y he leido que es el Ingles de USA ¿es
correcto?.
2. si sobre este servidor restuaro una BD que se ha creado en un
SqlServer con collation Modern_Spanish_CI_AS, los campos que se llaman
"Último" me los convierte en "Òltimo". ¿esto es normal?¿que puedo hacer para
solucionarlo y que no me haga este efecto?
3. Se puede cambiar el collation del servidor una vez que se ha
instalado, ¿como?

Muchas gracias

Asier

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
19/10/2007 - 03:08 | Informe spam
Hola Asier,

1. Tengo un servidor instaladocon el Collation
SQL_Latin1_General_CP1_CI_AS y he leido que es el Ingles de USA es
correcto?.



Selecting a SQL Collation
http://msdn2.microsoft.com/en-us/li...44250.aspx

2. si sobre este servidor restuaro una BD que se ha creado en un
SqlServer con collation Modern_Spanish_CI_AS, los campos que se llaman
"ltimo" me los convierte en "ltimo". esto es normal?que puedo hacer para
solucionarlo y que no me haga este efecto?



Me inmagino que restauras usando la sentencia "RESTORE DATABASE" o atachando
la base de datos, una vez que la detachastes. Si es asi, no deberia cambiar
la collation de la database.

3. Se puede cambiar el collation del servidor una vez que se ha
instalado, como?



Setting and Changing the Server Collation
http://msdn2.microsoft.com/en-us/li...79254.aspx


AMB


"Asier" wrote:

Hola Grupo,

Tengo varias preguntas sobre el tema de collation en SqlServer2005:

1. Tengo un servidor instaladocon el Collation
SQL_Latin1_General_CP1_CI_AS y he leido que es el Ingles de USA es
correcto?.
2. si sobre este servidor restuaro una BD que se ha creado en un
SqlServer con collation Modern_Spanish_CI_AS, los campos que se llaman
"ltimo" me los convierte en "ltimo". esto es normal?que puedo hacer para
solucionarlo y que no me haga este efecto?
3. Se puede cambiar el collation del servidor una vez que se ha
instalado, como?

Muchas gracias

Asier

Respuesta Responder a este mensaje
#2 asieraies
19/10/2007 - 11:18 | Informe spam
On 19 oct, 03:08, Alejandro Mesa
wrote:
Hola Asier,

> 1. Tengo un servidor instaladocon el Collation
> SQL_Latin1_General_CP1_CI_AS y he leido que es el Ingles de USA es
> correcto?.

Selecting a SQL Collationhttp://msdn2.microsoft.com...44250.aspx

> 2. si sobre este servidor restuaro una BD que se ha creado en un
> SqlServer con collation Modern_Spanish_CI_AS, los campos que se llaman
> "ltimo" me los convierte en "ltimo". esto es normal?que puedo hacer para
> solucionarlo y que no me haga este efecto?

Me inmagino que restauras usando la sentencia "RESTORE DATABASE" o atachando
la base de datos, una vez que la detachastes. Si es asi, no deberia cambiar
la collation de la database.

> 3. Se puede cambiar el collation del servidor una vez que se ha
> instalado, como?

Setting and Changing the Server Collationhttp://msdn2.microsoft.com...79254.aspx

AMB



"Asier" wrote:
> Hola Grupo,

> Tengo varias preguntas sobre el tema de collation en SqlServer2005:

> 1. Tengo un servidor instaladocon el Collation
> SQL_Latin1_General_CP1_CI_AS y he leido que es el Ingles de USA es
> correcto?.
> 2. si sobre este servidor restuaro una BD que se ha creado en un
> SqlServer con collation Modern_Spanish_CI_AS, los campos que se llaman
> "ltimo" me los convierte en "ltimo". esto es normal?que puedo hacer para
> solucionarlo y que no me haga este efecto?
> 3. Se puede cambiar el collation del servidor una vez que se ha
> instalado, como?

> Muchas gracias

> Asier- Ocultar texto de la cita -

- Mostrar texto de la cita -



Hola,

Si ejecuto esta sentencia:

start /wait "C:\Archivos de programa\Microsoft SQL Server\90\Setup
Bootstrap\setup.exe" /qb INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine
REBUILDDATABASE=1 SAPWD=test SQLCOLLATION=SQL_Latin1_General_CP1_CI_AI

Me dice que el parámetro /qb no es válido.

Saludos

Asier
Respuesta Responder a este mensaje
#3 Alejandro Mesa
19/10/2007 - 15:41 | Informe spam
asieraies,

/qb INSTANCENAME=MSSQLSERVER



Chequeastes que el nombre de la instancia sea el correcto?

Fijate que es el nombre de la instancia y no de el servicio.

SELECT SERVERPROPERTY('InstanceName')
go

Si el resultado es NULL, entonces estas usando la instancia por defecto.

SELECT @@SERVERNAME
go


AMB




"asieraies" wrote:

On 19 oct, 03:08, Alejandro Mesa
wrote:
> Hola Asier,
>
> > 1. Tengo un servidor instaladocon el Collation
> > SQL_Latin1_General_CP1_CI_AS y he leido que es el Ingles de USA es
> > correcto?.
>
> Selecting a SQL Collationhttp://msdn2.microsoft.com...44250.aspx
>
> > 2. si sobre este servidor restuaro una BD que se ha creado en un
> > SqlServer con collation Modern_Spanish_CI_AS, los campos que se llaman
> > "ltimo" me los convierte en "ltimo". esto es normal?que puedo hacer para
> > solucionarlo y que no me haga este efecto?
>
> Me inmagino que restauras usando la sentencia "RESTORE DATABASE" o atachando
> la base de datos, una vez que la detachastes. Si es asi, no deberia cambiar
> la collation de la database.
>
> > 3. Se puede cambiar el collation del servidor una vez que se ha
> > instalado, como?
>
> Setting and Changing the Server Collationhttp://msdn2.microsoft.com...79254.aspx
>
> AMB
>
>
>
> "Asier" wrote:
> > Hola Grupo,
>
> > Tengo varias preguntas sobre el tema de collation en SqlServer2005:
>
> > 1. Tengo un servidor instaladocon el Collation
> > SQL_Latin1_General_CP1_CI_AS y he leido que es el Ingles de USA es
> > correcto?.
> > 2. si sobre este servidor restuaro una BD que se ha creado en un
> > SqlServer con collation Modern_Spanish_CI_AS, los campos que se llaman
> > "ltimo" me los convierte en "ltimo". esto es normal?que puedo hacer para
> > solucionarlo y que no me haga este efecto?
> > 3. Se puede cambiar el collation del servidor una vez que se ha
> > instalado, como?
>
> > Muchas gracias
>
> > Asier- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Hola,

Si ejecuto esta sentencia:

start /wait "C:\Archivos de programa\Microsoft SQL Server\90\Setup
Bootstrap\setup.exe" /qb INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine
REBUILDDATABASE=1 SAPWD=test SQLCOLLATION=SQL_Latin1_General_CP1_CI_AI

Me dice que el parámetro /qb no es válido.

Saludos

Asier


Respuesta Responder a este mensaje
#4 Asier
19/10/2007 - 23:11 | Informe spam
Hola Alejandro,

Antes de nada agradecerte la ayuda porque estoy un poco perdido con este
error.
Tengo un Win2003 Std con SP actualizados y un Sql2005 std con SP2. al
restaurar en este servidor una BD que vine de un servidor identico pero en
castellano, me cmabia los nombres de los campos mayúsculas y con acentos. Si
miro la spropiedades de la BD veo que tiene el collation
Modern_Spanish_CI_AS. ¿Como puede ser que me cambie los nombres de los
campos? ¿tendrá que ver que el SO está en ingles?


"Alejandro Mesa" escribió en el
mensaje de noticias
news:
asieraies,

/qb INSTANCENAME=MSSQLSERVER



Chequeastes que el nombre de la instancia sea el correcto?

Fijate que es el nombre de la instancia y no de el servicio.

SELECT SERVERPROPERTY('InstanceName')
go

Si el resultado es NULL, entonces estas usando la instancia por defecto.

SELECT @@SERVERNAME
go


AMB




"asieraies" wrote:

On 19 oct, 03:08, Alejandro Mesa
wrote:
> Hola Asier,
>
> > 1. Tengo un servidor instaladocon el Collation
> > SQL_Latin1_General_CP1_CI_AS y he leido que es el Ingles de USA es
> > correcto?.
>
> Selecting a SQL
> Collationhttp://msdn2.microsoft.com...44250.aspx
>
> > 2. si sobre este servidor restuaro una BD que se ha creado en un
> > SqlServer con collation Modern_Spanish_CI_AS, los campos que se
> > llaman
> > "ltimo" me los convierte en "ltimo". esto es normal?que puedo hacer
> > para
> > solucionarlo y que no me haga este efecto?
>
> Me inmagino que restauras usando la sentencia "RESTORE DATABASE" o
> atachando
> la base de datos, una vez que la detachastes. Si es asi, no deberia
> cambiar
> la collation de la database.
>
> > 3. Se puede cambiar el collation del servidor una vez que se ha
> > instalado, como?
>
> Setting and Changing the Server
> Collationhttp://msdn2.microsoft.com...79254.aspx
>
> AMB
>
>
>
> "Asier" wrote:
> > Hola Grupo,
>
> > Tengo varias preguntas sobre el tema de collation en
> > SqlServer2005:
>
> > 1. Tengo un servidor instaladocon el Collation
> > SQL_Latin1_General_CP1_CI_AS y he leido que es el Ingles de USA es
> > correcto?.
> > 2. si sobre este servidor restuaro una BD que se ha creado en un
> > SqlServer con collation Modern_Spanish_CI_AS, los campos que se
> > llaman
> > "ltimo" me los convierte en "ltimo". esto es normal?que puedo hacer
> > para
> > solucionarlo y que no me haga este efecto?
> > 3. Se puede cambiar el collation del servidor una vez que se ha
> > instalado, como?
>
> > Muchas gracias
>
> > Asier- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Hola,

Si ejecuto esta sentencia:

start /wait "C:\Archivos de programa\Microsoft SQL Server\90\Setup
Bootstrap\setup.exe" /qb INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine
REBUILDDATABASE=1 SAPWD=test SQLCOLLATION=SQL_Latin1_General_CP1_CI_AI

Me dice que el parámetro /qb no es válido.

Saludos

Asier


Respuesta Responder a este mensaje
#5 Alejandro Mesa
20/10/2007 - 02:17 | Informe spam
Asier,

No se que pueda ser. Puedes decirnos cual es la collation del servidor y de
la base de datos msdb?

Tengo instalado SS 2005 DE SP2, con collation SQL_Latin1_General_CP1_CI_AS,
sobre Windows Vista Ultimate. Ambos software, OS y SS son version ingles. Sin
embargo, cuando ejecuto este script, SS no me cambia los nombres de las
columnas.

USE Northwind
GO

SELECT SERVERPROPERTY('Collation')
SELECT DATABASEPROPERTYEX('MSDB', 'Collation')
SELECT DATABASEPROPERTYEX(DB_NAME(), 'Collation')
GO

CREATE TABLE dbo.t1 (
año INT NOT NULL IDENTITY PRIMARY KEY,
acción INT NULL
)
GO

INSERT INTO dbo.t1 (acción) VALUES(1)
INSERT INTO dbo.t1 (acción) VALUES(NULL)
INSERT INTO dbo.t1 (acción) VALUES(NULL)
INSERT INTO dbo.t1 (acción) VALUES(2)
GO

SELECT * FROM dbo.[t1]
GO

DROP TABLE dbo.[t1]
GO


AMB

"Asier" wrote:

Hola Alejandro,

Antes de nada agradecerte la ayuda porque estoy un poco perdido con este
error.
Tengo un Win2003 Std con SP actualizados y un Sql2005 std con SP2. al
restaurar en este servidor una BD que vine de un servidor identico pero en
castellano, me cmabia los nombres de los campos mayúsculas y con acentos. Si
miro la spropiedades de la BD veo que tiene el collation
Modern_Spanish_CI_AS. ¿Como puede ser que me cambie los nombres de los
campos? ¿tendrá que ver que el SO está en ingles?


"Alejandro Mesa" escribió en el
mensaje de noticias
news:
> asieraies,
>
>> /qb INSTANCENAME=MSSQLSERVER
>
> Chequeastes que el nombre de la instancia sea el correcto?
>
> Fijate que es el nombre de la instancia y no de el servicio.
>
> SELECT SERVERPROPERTY('InstanceName')
> go
>
> Si el resultado es NULL, entonces estas usando la instancia por defecto.
>
> SELECT @@SERVERNAME
> go
>
>
> AMB
>
>
>
>
> "asieraies" wrote:
>
>> On 19 oct, 03:08, Alejandro Mesa
>> wrote:
>> > Hola Asier,
>> >
>> > > 1. Tengo un servidor instaladocon el Collation
>> > > SQL_Latin1_General_CP1_CI_AS y he leido que es el Ingles de USA es
>> > > correcto?.
>> >
>> > Selecting a SQL
>> > Collationhttp://msdn2.microsoft.com...44250.aspx
>> >
>> > > 2. si sobre este servidor restuaro una BD que se ha creado en un
>> > > SqlServer con collation Modern_Spanish_CI_AS, los campos que se
>> > > llaman
>> > > "ltimo" me los convierte en "ltimo". esto es normal?que puedo hacer
>> > > para
>> > > solucionarlo y que no me haga este efecto?
>> >
>> > Me inmagino que restauras usando la sentencia "RESTORE DATABASE" o
>> > atachando
>> > la base de datos, una vez que la detachastes. Si es asi, no deberia
>> > cambiar
>> > la collation de la database.
>> >
>> > > 3. Se puede cambiar el collation del servidor una vez que se ha
>> > > instalado, como?
>> >
>> > Setting and Changing the Server
>> > Collationhttp://msdn2.microsoft.com...79254.aspx
>> >
>> > AMB
>> >
>> >
>> >
>> > "Asier" wrote:
>> > > Hola Grupo,
>> >
>> > > Tengo varias preguntas sobre el tema de collation en
>> > > SqlServer2005:
>> >
>> > > 1. Tengo un servidor instaladocon el Collation
>> > > SQL_Latin1_General_CP1_CI_AS y he leido que es el Ingles de USA es
>> > > correcto?.
>> > > 2. si sobre este servidor restuaro una BD que se ha creado en un
>> > > SqlServer con collation Modern_Spanish_CI_AS, los campos que se
>> > > llaman
>> > > "ltimo" me los convierte en "ltimo". esto es normal?que puedo hacer
>> > > para
>> > > solucionarlo y que no me haga este efecto?
>> > > 3. Se puede cambiar el collation del servidor una vez que se ha
>> > > instalado, como?
>> >
>> > > Muchas gracias
>> >
>> > > Asier- Ocultar texto de la cita -
>> >
>> > - Mostrar texto de la cita -
>>
>> Hola,
>>
>> Si ejecuto esta sentencia:
>>
>> start /wait "C:\Archivos de programa\Microsoft SQL Server\90\Setup
>> Bootstrap\setup.exe" /qb INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine
>> REBUILDDATABASE=1 SAPWD=test SQLCOLLATION=SQL_Latin1_General_CP1_CI_AI
>>
>> Me dice que el parámetro /qb no es válido.
>>
>> Saludos
>>
>> Asier
>>
>>

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