我的目标是获得从数据库A到数据库B的关系。请注意我无法进行备份和恢复,这不是一个选项。
这三组关系在三个图表中,在我想到之前从未将图表从A复制到B,如果我这样做,关系也可能会过来。副本很棒,只需从a.sysDiagrams to b.sysDiagrams
移动记录就很容易了。
但是没有任何关系,该死的。复制图表的最佳方法是什么,包括从A到B的关系?
投入大量时间来创造这些。我们经常希望将一组表从数据库移动到数据库。大多数情况下,这些都在不同的服务器上。
答案 0 :(得分:0)
为了完整性,Allan S的评论是这篇文章的答案。我不相信我能接受他的评论,因为这只是一个评论,而不是一个答案?
Ajay我很抱歉,因为你刚刚没看过帖子而投票失败。我相信Allan很清楚,清楚......
我很想知道是否有办法复制2008 SQLServer图并包含关系。我认为没有。
答案 1 :(得分:-1)
没有备份还原有很多选项,您可以将图表脚本编写为.sql文件...首先检查图表列表
-- List all database diagrams
SELECT * FROM [SourceDB].[dbo].sysdiagrams
检查类似的问题: How to export a SQL Server 2008 Database Diagram to another DB?
即使通过视觉数据工具,您也可以:
https://technet.microsoft.com/en-us/library/ms175868%28v=sql.100%29.aspx
<强>更新强> 检查此链接:
http://forums.asp.net/t/1790223.aspx?Making+ER+Diagram+from+SQL+Server+2008+Database How do you migrate SQL Server Database Diagrams to another Database?
https://superuser.com/questions/578090/how-to-database-model-in-visio-2013
http://www.codeproject.com/Articles/15080/Script-SQL-Server-diagrams-to-a-file