Cambiar las colaciones de todas las columnas de todas las tablas en SQL Server

Importé una base de datos con algunos datos para comparar con otra base de datos.

La base de datos de destino tiene colaciónLatin1_General_CI_AS y la base de datos de origen tieneSQL_Latin1_General_CP1_CI_AS.

Cambié la intercalación de la base de datos de origen en general aLatin1_General_CI_AS utilizando el SQL Server Management Studio. Pero las tablas y columnas en el interior permanece con la antigua colación.

Sé que puedo cambiar una columna usando:

ALTER TABLE [table] 
ALTER COLUMN [column] VARCHAR(100) COLLATE Latin1_General_CI_AS

Pero tengo que hacer esto para todas las tablas y todas las columnas dentro.

Antes de que sepa, comience a escribir un procedimiento almacenado que lea todas las tablas y dentro de todas las columnas de tipovarchar y cambiarlos en un cursor de tabla y columna ...

¿Alguien sabe una forma más fácil o es la única forma de hacerlo con un script que se ejecuta en todas las tablas en un procedimiento?

Respuestas a la pregunta(9)

Su respuesta a la pregunta