在針對SQL Server 2005運行的SQL Server Management Studio(SSMS)中,我有一個包含許多視圖的解決方案。如何在SQL Server Management Studio中訂購項目解決方案內容
這些視圖不按字母順序排序。
任何人都可以提供解釋爲什麼,或按字母順序解決方案?
在針對SQL Server 2005運行的SQL Server Management Studio(SSMS)中,我有一個包含許多視圖的解決方案。如何在SQL Server Management Studio中訂購項目解決方案內容
這些視圖不按字母順序排序。
任何人都可以提供解釋爲什麼,或按字母順序解決方案?
這是我採取的解決方案。對源代碼的建議進行投票,但是我沒有在這裏安裝.NET,所以我不得不採取手動方法。
這似乎解決了我的問題。
您可以安裝一個工具來對SQL Server解決方案項目的內容進行排序。
請參閱以下參考。
http://www.sqldbatips.com/showarticle.asp?ID=78
請確認您保存您的工作,嘗試進行排序之前。
將新項目添加到項目時,它們被添加到列表的末尾。它們按照它們添加到項目的順序保存,因爲此順序保存在相應的* .ssmssqlproj文件中。要更改此順序,請關閉項目/解決方案,然後找到* .ssmssqlproj文件並使用記事本或您最喜歡的XML編輯器編輯它(始終先備份!)。對FileNode元素及其子元素重新排序以重新排列解決方案資源管理器中的項目外觀。
我只是碰到這種forum post來了。它沒有變得更簡單。
只需編輯ssmssqlproj文件即可。
文件爲我的項目(SQL主要)是 位於 「我的文檔\ SQL服務器 Management Studio中\項目\ SQL 主要\ SQL主\ SQL Main.ssmssqlproj」。 它只是一個XML文件。在 以下行
<LogicalFolder Name="Queries" Type="0" Sorted="true">
更改爲
<LogicalFolder Name="Queries" Type="0" Sorted="false">
,如果你做 變化,它會恢復到真實的,所以你 需要重複這一點。這可能是更好的 方式微笑
請注意,排序是區分大小寫的。
所以「B..sql」會出現在「a ... sql」之前。
記得用相同的套管啓動所有的腳本(不管它是低還是高)。
另一個更簡單(我認爲)編輯ssmssqlprog的方法是在MS XML記事本2007中這樣做。用這個方法我可以拖動節點來排序它們。製作課程的副本。 2007年似乎是最新版本,可在...
http://www.microsoft.com/en-us/download/details.aspx?id=7973
另一種方式來處理,這是開始從Management Studio中新的查詢(而不是通過在溶液中選擇「新查詢」) 。
將查詢文件保存到具有良好名稱的解決方案文件夾中。 然後將「添加現有項目」添加到解決方案中。
它添加了您的選擇名稱,正確排序而不是最初創建文件爲'SQLQuery1'。
也許不會更好,但另一個選項來編輯項目文件並重新打開。
基於以前的答案,您可以將其作爲新查詢添加到解決方案中,完成後,將其從解決方案中刪除,然後將現有項目添加到解決方案中,然後選擇新查詢。這樣做會將新查詢添加到正確的解決方案文件夾中,然後再刪除並重新添加。
而另一種方式......雖然其中一種方法對我來說有好幾次...有時會變成倔強。找到它被破壞的位置。截取文件名稱。 選擇您需要在毛刺前刪除的所有文件名。 在其他作品中,如果它對a-f進行排序然後進行排序b-z 刪除在b-z之前發生的所有a-f(不要刪除它們),然後保存該項目。 現在將它們添加回來並再次保存項目。普雷斯托。 到目前爲止,這對我來說工作得非常好,而且相當容易。
fwiw,Sorted屬性被忽略的bug似乎在2008年重新出現,因爲設置它無論如何什麼都不做。手動編輯項目文件或使用像@Jacob引用的那樣的存儲過程,Sebastian是唯一的方式,我有幸運 – kman 2013-04-25 14:17:03