我的团队最近使用TFS源文件从头开始重建了他们的SQL Server2005开发数据库.

之后,我们拥有了一个非常干净的数据库,它与我们的测试和生产环境更加匹配.然而,我们也丢失了旧开发数据库中几个月来创建的数据库关系图.

有人知道将SQL Server 2005数据库图表从一个数据库导出到另一个包含相同表和架构对象的数据库的方法吗?

更新:

Valentin和CMS下面的答案应该都很好.我接受了瓦伦丁的,因为这是第一个,我已经开始使用它了.

我最终创建了一个名为"robsysdiagrams"的临时表,并将所有数据复制到该表中,并使用Microsoft SQL Server Database Publishing Wizard将数据插入到磁盘中.然后,我在脚本中将robsysdiagrams重命名为sysdiagrams,并在目标数据库上运行它.一切都很顺利.

推荐答案

罗布 有一个表"sysgraph",它保存图表定义. try 创建表并插入旧数据库中的数据. 应该行得通.

Database相关问答推荐

为Postgres数据库字段创建复合索引

MongoDB事务,回调API方法

创建一个spell check,判断具有合理运行时间的数据库

生产中的超大型 Mnesia 表

递归关系的数据库设计

tzname字段/时区标识符名称的最大长度

操作错误:FATAL: database "django" does not exist

如何避免使用 LINQ-To-SQL 的内存泄漏?

如何禁用 Django 查询缓存?

在 MS SQL 中使用 GUID 作为主键是不是一个坏主意?

什么是表前缀?

限制一个 sqlite 表的最大行数

如何在 Postgres 9.6+ 中生成长度为 N 的随机、唯一的字母数字 ID?

如果表不存在,如何使用 Derby Db 创建表

我如何做大于/小于使用 MongoDB?

如何使用 Realm 进行排序?

Google 的 Bigtable 与关系数据库

为 django 模型自动创建数据的工具

根据上次日期 Select 记录

如何以 SYS 身份在 Java 中连接到 Oracle?