我正在使用 SQL Server Management Studio 2012。我试图用它喜欢显示的颜色编码语法打印存储过程,但找不到启用此功能的选项。有什么想法吗?
我知道在 VS2010 上我们(终于)通过 MS 网站上的插件获得了文本的彩色输出,但我似乎无法通过 Google 找到 SQL Server Management Studio 的任何内容。我为什么要打印这个东西?因为它长达 15 页,我正在尝试清理它。
答案1
我认为你只需将其打印出来即可。
我正在使用 SQL Server Developer 2008 R2 安装中的 SQL Management Studio,任何以彩色显示的内容都会以彩色打印。
您的打印机可能遇到了问题。
- 尝试进入当前查询窗口的“文件 | 页面设置...”,然后单击“打印机”按钮
- 检查打印机设置。
答案2
这彩色印刷扩展Visual Studio 2010 可以很好地为 SSMS 2012 添加彩色打印功能。下载 VSIX 包,然后解压到您的 SSMS 扩展文件夹中的自己的目录中 - 最有可能:
C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\Extensions
然后你需要修改
extension.vsixmanifest
文件。在<SupportedProducts>
部分中添加:<IsolatedShell Version="1.0">ssms</IsolatedShell>
之后,重新启动 SSMS,您将能够进行彩色打印,即使看起来不像。
此外,官方文档页面列出了修改打印机颜色的功能,而且在以前的版本中已经支持了,并且界面有调整打印颜色的功能,这让我认为这是一个长期存在的错误。