Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2010, 16:33
Mad_Jackal
 
Fecha de Ingreso: diciembre-2010
Mensajes: 3
Antigüedad: 13 años, 5 meses
Puntos: 0
Pregunta Hola, hola...

Saludos a todos.
Tengo un problema, me han dejado investigar como cambiar la intercalación(COLLATE) de una BD ya que tienen algunos problemas, yo estoy en mi servicio social y no se mucho.
Encontré una web ([URL="http://blog.davidlozanolucas.com/archives/63-Cambiar-la-intercalacion-de-una-base-de-datos-en-SQL-Server-2005.html"]http://blog.davidlozanolucas.com/archives/63-Cambiar-la-intercalacion-de-una-base-de-datos-en-SQL-Server-2005.html[/URL]) donde explica como.

EXEC sp_MSforeachtable 'ALTER TABLE ? ALTER COLUMN ? COLLATE Modern_Spanish_CI_AI'
EXEC sp_MSforeachtable @command1 = "ALTER TABLE ? ALTER COLUMN ? COLLATE Modern_Spanish_CI_AI"

Ambos envían el mismo error.

Servidor: mensaje 170, nivel 15, estado 1, línea 1
Línea 1: sintaxis incorrecta cerca de '.'.

No se que hacer, la BD es grande y como dice en la web, creo que es mejor automatizar el proceso.
Estoy usando SQL Server 2000 y haciendo pruebas en NORTHWIND.

Gracias y buena suerte.