【问题标题】:Does the Poor Mans T-SQL formatting add-in for Management Studio 2012 work in Management Studio 2014?Management Studio 2012 的 Poor Mans T-SQL 格式加载项是否在 Management Studio 2014 中工作?
【发布时间】:2014-06-11 18:04:00
【问题描述】:

Management Studio 2012 的 Poor Mans T-SQL 格式化加载项是否在 Management Studio 2014 中工作?

在 SSMS 2012 中,如果我转到工具,它会显示在列表中。在 SSMS 2014 中,它没有。

我尝试再次运行安装程序,它为我提供了修复或卸载选项。我在安装 2014 之前安装了格式化程序。

编辑:The tool is available here.

【问题讨论】:

  • 能否提供您所询问的工具的链接?
  • 听起来好像不行。加载项机制在版本之间略有不同,但实际上,您应该联系加载项的作者以了解这一点。
  • 有钱人的SQL格式化器吗?
  • @popovitsj 是的,它叫红门
  • 免费工具 SSMSBoost 具有此功能以及更多功能可能会让人们感兴趣ssmsboost.com

标签: sql-server ssms sql-server-2014 ssms-2014


【解决方案1】:

没有,还没有更新。

截至 2014 年 4 月 25 日,最新构建的是 2013 年 10 月 23 日,版本 1.5.3。

http://architectshack.com/PoorMansTSqlFormatter.ashx#Latest_Changes_6

编辑:

由于我没有在我的 2014 年的新机器上安装插件,所以我尝试了一下。它不适用于我的全新安装,但仍然适用于 2012 年。

【讨论】:

  • @Hoppe 很抱歉造成混乱。我的打字很糟糕。已更正。
【解决方案2】:

更新:三年多后,终于添加了这种支持。

下载页面暂时还是http://architectshack.com/PoorMansTSqlFormatter.ashx

【讨论】:

  • 你的工具很棒。请在更新时通知我!
  • 注意:这是开源的,所以如果您有时间进行简单的更改,您可以贡献自己的力量。 2016年也会很好。 architectshack.com/PoorMansTSqlFormatter.ashx#Contributing_11
  • 仅供参考 - 目前正试图让这个在 SSMS 17.1 中工作......拿着我的啤酒。
  • @CaptainMarvel 抱歉等待,这终于完成了(包括 SSMS 17) - 在通常的地方下载。
  • 当我为 SSMS v18.1 执行PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16.msi 时,我在系统中的任何地方都看不到PoorMansTSqlFormatterSSMSAddIn.dll。我从另一个系统复制这个dll。做dll 版本问题?为什么 dll 没有被下载。
【解决方案3】:

创建文件夹

%SystemDrive%\ProgramData\Microsoft\SQL Server Management Studio\12.0\Addins\

如果它不存在。然后只需从以下位置复制文件:

%SystemDrive%\ProgramData\Microsoft\SQL Server Management Studio\11.0\Addins\PoorMansTSqlFormatterSSMSAddIn.AddIn

%SystemDrive%\ProgramData\Microsoft\SQL Server Management Studio\12.0\Addins\PoorMansTSqlFormatterSSMSAddIn.AddIn

【讨论】:

  • 确认这也适用于 SQL 2016 CTP。您只需要将文件夹添加为“13.0”。
  • 这行得通,只要确保完全遵循路径名即可。我现在在 Tools 下获得了一个 Format Sql 菜单。
  • 似乎在最新的 2016 版本中被破坏,更新后的 Visual Studio shell 以隔离模式运行。任何人都可以让它工作。
  • 我猜问题是 SSMS 2016 不再支持添加,现在一切都是扩展。代码需要更新以支持 SSMS 2016 及更高版本。
  • 对于 SSMS 2017 添加文件夹 14.0 和复制加载项对我不起作用
【解决方案4】:

在PoorMans Formatter 开发人员的许可下,我们已将其集成到我们的插件“SSMSBoost”中。 SSMSBoost 的最新版本支持 SSMS 2014,因此您可以使用它来使用 Poor Man 的格式化程序功能。我们已经开发了自己的格式化引擎,但是为了向后兼容,我们留下了“穷人的格式化程序”,让那些用户习惯了它。您会在 formatter-styles 下拉菜单中找到它作为“老式格式化样式”。

【讨论】:

  • 我转而使用这个插件,因为这个可怜人的 SQL 格式化程序没有更新它的代码库以使用 2014
  • 试过这个,但找不到格式化sql代码的方法,没有菜单选项。
  • 安装 SSMSBoost 后,您会看到它的工具栏。它包含“格式化 SQL”按钮。在此按钮附近有一个下拉菜单,您可以在其中选择格式引擎和模板。如果您有问题 - 写信给我们 support@ssmsboost 电子邮件
  • 这个工具应有尽有 - 我印象非常深刻。诚然;我还没有看到价格。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多