Ssms

SSMS(Express)中單個表的查詢設計器的第二個實例?

  • May 19, 2012

如果這是此問題的錯誤交換站點,請原諒我。這似乎是正確的。

長期以來,我一直喜歡手動編寫查詢,但最近我養成了在 Management Studio 中使用查詢設計器的習慣,原因之一是它允許就地編輯數據。(在手動查詢視窗中可能有這樣做的方法,但我還沒有發現)

無論如何,今天我想為一張桌子創建一個新的實例,並保留我已經打開的那個。它不讓我。當我在對象瀏覽器上點擊“打開表”時,它只是將我帶到了我已經打開的視窗。這意味著如果我想以不同的方式查詢數據,我必須放棄我設置的查詢。

有沒有辦法為同一個表獲取第二個(或更多)查詢設計器視窗?

我突然想到,我可以打開整個應用程序的第二個實例(SSMS),但這對於必須是簡單/常見的需求來說似乎有點過分了。

我不相信有辦法做到這一點。SSMS 似乎阻止您打開多個實例,我能想到的唯一解決方法是不要踢 SSMS,而只是打開整個應用程序的一個新實例(正如您已經猜到的那樣)。

無論如何,我強烈建議您恢復以前的行為 -查詢設計器充滿了錯誤,您的“就地編輯數據”功能實際上意味著網格必須在基礎表上放置不必要的鎖。在並發系統上,這可能是災難性的——您認為存在什麼樣的並發處理?您應該嘗試打開兩個 SSMS 實例並嘗試在每個副本中編輯同一行。好玩好玩!

儘管編寫工作量稍大一些,但在適當的查詢視窗中使用適當的 DML(更新/插入/刪除)是一種更好的臨時數據修改方法,恕我直言。長期以來,我一直主張遠離各種形式的 SSMS 視覺設計師。團隊嘗試過,但自 Query Analyzer 以來,一些錯誤程式碼一直存在,並且永遠無法修復。

引用自:https://dba.stackexchange.com/questions/18190