如何在SQL Server Management Studio中订购项目解决方案内容

com*_*ill 7 sql-server ssms sql-server-2005

在针对SQL Server 2005运行的SQL Server Management Studio(SSMS)中,我有一个包含许多视图的解决方案.

这些视图不按字母顺序排序.

任何人都可以提供解释原因,或者按字母顺序排序吗?

jru*_*ell 9

我刚看到这个论坛帖子.它没有变得更简单.

只需编辑ssmssqlproj文件即可.

我的项目(SQL Main)的文件位于"我的文档\ SQL Server Management Studio\Projects\SQL Main\SQL Main\SQL Main.ssmssqlproj"中.它只是一个xml文件.更改以下行

<LogicalFolder Name="Queries" Type="0" Sorted="true">
Run Code Online (Sandbox Code Playgroud)

<LogicalFolder Name="Queries" Type="0" Sorted="false">
Run Code Online (Sandbox Code Playgroud)

它将恢复为true,因此如果进行更改,则需要重复此操作.这可能是一种更好的微笑方式


com*_*ill 2

这是我采取的解决方案。对源代码的推荐投赞成票,但是我这里没有安装.NET,所以我不得不采用手动方法。

  1. 完成对已签出的任何项目或解决方案文件的处理,然后签入这些编辑。
  2. 获取解决方案中所有内容的最新版本。
  3. 检查一切
  4. 备份整个文件夹结构
  5. 在记事本中打开 .ssmssqlproj 文件
  6. 最大化记事本全屏并关闭自动换行
  7. 编辑 .ssmssqlproj 文件,按所需顺序重新排序 XML 节点
  8. 保存 .ssmssqlproj 文件
  9. 检查一切回来。

这似乎解决了我的问题。