Есть ли способ скопировать диаграмму базы данных SQL Server на другой сервер?
Я нашел этот и модифицировал его, чтобы скопировать только одну диаграмму:
INSERT INTO dbB.dbo.sysdiagrams
SELECT [name],[principal_id],[version],[definition]
FROM dbA.dbo.sysdiagrams
Where name = 'MyDiagramName'
Но мне нужно скопировать его на другой сервер (Development to Production).
Я не хочу создавать связанный сервер для этого. (Обновленное объяснение). Причина в том, что я хочу включить диаграмму в обновление script. Я внес изменения в базу данных для поддержки новой версии (новые таблицы и т.д.), И я хочу, чтобы диаграмма была частью обновления script. так что лучше всего, если я могу поместить это в SQL script. Если после этого отдельный файл будет импортирован вручную, он может выполнить эту работу, но это не самое лучшее.
Поэтому мне нужно "сохранить" определение диаграммы в файле, чтобы восстановить его на другом сервере.