¿Hay alguna forma de copiar un Diagrama de base de datos de SQL Server en otro servidor?SQL Server 2005, cómo copiar un Diagrama de base de datos a otro servidor
He encontrado this y modificar lo vistoso para copiar sólo un diagrama:
INSERT INTO dbB.dbo.sysdiagrams
SELECT [name],[principal_id],[version],[definition]
FROM dbA.dbo.sysdiagrams
Where name = 'MyDiagramName'
pero tengo que copiarlo a otro servidor (Desarrollo de la Producción).
No quiero crear un servidor vinculado para hacer esto. (Explicación actualizada) La razón detrás de eso es que quiero incluir el diagrama en un script de actualización. Realicé cambios en la base de datos para admitir una nueva versión (nuevas tablas, etc.) y deseo que el diagrama sea parte del script de actualización. así que es mejor si pudiera poner eso en una secuencia de comandos SQL. Si obtuve un archivo separado para importarlo manualmente posteriormente, podría hacer el trabajo, pero no es el mejor.
Por lo tanto, debo 'guardar' la definición del diagrama en un archivo de alguna manera para restaurarlo en el otro servidor.
este uso una 'tabla temporal'. que no funcionan para el otro escenario del Servidor. – DavRob60
¿Alguna vez ha usado un servidor de enlaces? – greektreat
Sí, pero quiero hacerlo sin eso, eso es parte de la pregunta. – DavRob60