我想将数据库图导出为PDF或图像类型。我该怎么做?
我使用SQL Server 2008 R2。

评论

另一种解决方案-Microsoft Office Visio可以对数据库进行反向工程(取决于版本)。

#1 楼

没有直接的方法可以将标准SQL Server图转换为PDF或图像文件类型。实际上,没有简单的方法可以从工具内部导出图表。

但是,您可以将其保存在外部并通过以下方式发送给他人:


打印到文件打印机(.xps文件),该文件打印机的格式类似于pdf,并且任何Windows机器上都存在XPS文件查看器;
打开图表并右键单击中间的某个位置,您将有一个选择“将图复制到剪贴板”。您可以从此处粘贴到MSPaint或其他图像创建者,然后保存为所需格式;

不是很简单,但是可以完成工作。

评论


谢谢。您的回答对我有帮助。我希望从我的图表中获取A4或A3纸中的文档。

– Hamid Talebi
13年2月5日在10:48

此答案的补充:您可以使用免费的PDF转换器(和打印驱动程序)直接以PDF格式打印,例如我使用doPDf:dopdf.com

– firepol
2014年12月15日12:30

PDF / XPS打印为您提供了一个巨大的拼图游戏,除了小巧的图表之外,其他任何东西都可以。为了与其他用户共享,我有时会进行缩小并为他们做屏幕截图。

–丹·沙普斯特(Dan Csharpster)
17年12月1日在19:14

#2 楼

它是一种将所有内容都放在一页上的非常简单的方法!只需右键单击图区域,然后选择“将图复制到剪贴板”!
然后您可以将其粘贴到Paint中并将其保存为所需的任何图片类型...

评论


您的回答很好,但是我只能接受一种解决方案! :( .up投票。

– Hamid Talebi
16年1月11日在15:09

赞成。这是我的策略

–埃德加·艾伦·拜伦(Edgar Allan Bayron)
17年2月15日在5:27

这对我来说非常有用,特别是如果您有大量的表格,则在您松开布局时,此处无法打印为pdf。

–拉尔夫·威戈斯(Ralph Willgoss)
19-6-26在9:33



#3 楼

SchemaCrawler是一个免费工具,可以在GraphViz的帮助下以PDF格式创建数据库图。您可以搜索要包含在

Sualeh Fatehi,SchemaCrawler
中的表

#4 楼

在SQL Management 2012中,在“数据库设计”菜单下,选择“将图表复制到剪贴板”,然后将其粘贴到任何程序中,以打印或保存为PDF。