Tenemos una base de datos A y una base de datos B, donde B es una copia de A pero de hace 2 semanas cuando no tenias nuestro diagrama, asi que necesitamos importarlo desde A hacia B.
Estan sobre SQL Express 2005 asi que no nos podemos mover como queramos.
Pues bien, vamos a la base de datos B y abrimos un nuevo query, pegamos:
+++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++
use DataBaseB
declare @aux varbinary(max)
select @aux=definition from databaseA.dbo.sysdiagrams where
name='NombredeDiagrama'
exec dbo.[sp_creatediagram]
@diagramname=N'NombredeDiagrama',@owner_id=1,@version=1,@definition=@aux
++++++++++++++++++++++++++++++++++++++++++
Esto lo posteo Rubern Garrigos =) y me funcionó perfecto.
Pd. Recuerden Respaldar antes de hacer cualquier estupidez posteada en un blog,foro, charla de msn cosa