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.