SqlServer 导出关系图到.sql
Vegeta 原创:
SqlServer2008R2 自带的数据库关系图,方便我们可视化管理数据库表,提供更友好的
数据库架构管理方式,但是如果将它导出到.sql 文件呢?
我们都知道数据库模型图是存在系统表[sysdiagrams]之中的,虽然 SqlServer2008R2
数据库下的“任务——导出数据”提供了将表相同的数据库模型图导入另一表,但是却不能
将其导出到.sql 文件。
废话不多说了,建立一个 Test 的测试库,随便建立一个表也叫 test,建立一个数据库模
型图,将 test 表加入其中。效果如下:
执行如下 sql 将数据库模型图放入一个中间表:
SELECT * into 数据库模型图 FROM dbo.sysdiagrams;
选择 Test 数据库,右键 任务- >生成脚本->下一步->选择特定数据库对象