【问题标题】:Printing SQL Server Diagrams (from SQL Server Management Studio Express)打印 SQL Server 图表(来自 SQL Server Management Studio Express)
【发布时间】:2010-11-05 14:27:35
【问题描述】:

我在打印图表时遇到问题,图表的某些部分似乎被挡住了,等等。我尝试了几台不同的计算机、打印机和数据库,所以这似乎是 SSMS Express 本身的问题。

就是这样吗?

是否有任何体面的解决方法,或者是否有人使用可以与 SQL Server 干净集成的 3rd 方产品(最好是免费或便宜的)?

【问题讨论】:

    标签: sql-server ssms


    【解决方案1】:

    不确定这是否对您有帮助,但我通常通过CutePDF Writer 打印为 PDF。

    【讨论】:

      【解决方案2】:

      在图表中,从编辑菜单执行将图表复制到剪贴板,然后粘贴到新的 Microsoft Word 文档中。从那里,您可以随意缩放绘图。

      如果您有一台能够打印到 11 x 17 纸张的打印机,则此方法效果很好。我已经能够以这种方式将具有 30 个表的模式打印到一个页面上,并且表对象非常接近实际大小。

      【讨论】:

      • 我不经常使用数据库图表,但是当我需要打印时我会使用此选项。这绝对有助于克服 SSMS 中不完整的“排列表”选项。 SSMS 中的“排列表格”按照它所说的进行 - 排列表格 - 但相当糟糕。它没有选项(或尝试)使用尽可能少的工作表或避免其布局中的分页符。谢谢!
      • 从 SQl Management Studio 中的高缩放级别开始,否则当您粘贴到任何其他应用程序时,您将获得低质量的图像。
      • @Dan:如果您使用将图表复制到剪贴板,您将获得对象本身,而不是对象的图像/位图。所以你的缩放级别无关紧要。
      • @Robert:我尝试以 10% 缩放和 150% 分辨率粘贴图像,确实有所作为。如果您只有几张表格,您不会注意到,但如果您在低缩放下复制粘贴一个大图表,它就会变得难以辨认。
      • 数据库图表机制生成图片..它通常达不到word文档(即设计文档)所需的质量。我发现最好的解决方案是使用 Microsoft 的 Visio 并将数据库反向工程为 visio 图表。然后可以将生成的 object 轻松粘贴到 word 文档中 - 而且它是可读的!
      【解决方案3】:

      右键单击空白区域,然后选择“将图表复制到剪贴板”。

      转到“绘画”粘贴然后打印。

      【讨论】:

        【解决方案4】:

        手动解决方案: 1- 在 SSMS 中打开图表 2-右键单击并选择“查看分页符” (如果您的图表跨多个页面显示,请转到 #3) 3-将所有表格项目拖放到一个页面空间中(你完成了!) 4- 使用缩放下拉控件查看您的表格(即适合、10%、... 100%) 5-另存为您想要的任何名称 6- 打印您的图表,它将适合一页。

        -一人一教,

        【讨论】:

        • 谢谢比尔。另一个有用的提示是您可以拖动渐变线直到表格适合一页,而不是移动表格!
        【解决方案5】:

        惊讶!为什么要将其导出为 word 或使用 CutePDF?

        • 右键单击图表上的白色背景选择查看分页符。
        • 从文件中选择打印。

        它可以在我的电脑上运行! :-]

        【讨论】:

          【解决方案6】:

          我在打印多页 SQL 图表时遇到了相关问题,终于找到了一个可以接受的解决方案,不需要将图表复制到其他地方。我的主要问题是在您尝试打印时自动重新计算分页符位置。

          首先,在页面设置中,设置您的方向/纸张尺寸/打印比例

          1) 启用查看分页符

          2) 在页面中按你想要的方式排列图表(或者知道你也可以拖动蓝色的分页线)

          3) 在最后一页的右下角(最右下角)放置一个带有一些文本(您的公司名称等)的文本注释,并将其定位在靠近该位置的位置角落。

          4) 再次尝试重新计算分页符,看看它们是否保持在同一个位置或足够接近您想要的位置。

          5) 打印并享受!

          注意:我正在使用 SSMS 2012,我希望它最终会自动解决这个问题,但它的行为与以前的版本一样 - 至少这种解决方法可以让我在打印页面上正确放置图表。

          【讨论】:

          • 这是 SSMS 中一个了不起的功能。
          【解决方案7】:

          使用页面设置和打印比例

          绘制完成后,转到文件 |页面设置

          从那里,您可以确定纸张尺寸、方向和最重要的打印比例

          显示分页符后,使用打印比例使其适合您选择的页面大小。

          然后每个查看图表的人都可以直接从 SMSS 打印,而无需复制到剪贴板并使用其他程序打印...

          【讨论】:

          • 当结合“查看分页符”和“重新计算分页符”时,这是一个成功的解决方案。
          猜你喜欢
          • 1970-01-01
          • 2012-02-03
          • 1970-01-01
          • 2011-08-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-09-07
          相关资源
          最近更新 更多