Sql-Server-2012

IntelliSense 替代方案在包含的數據庫中作為包含的使用者使用 SSMS 2012?

  • March 27, 2017

根據這個關於包含數據庫缺點的答案:

如果以包含使用者的身份連接到包含的數據庫,SSMS 將不完全支持 IntelliSense。您將獲得語法錯誤的基本下劃線,但沒有自動完成列表或工具提示以及所有有趣的東西。我送出了一個關於這個問題的錯誤,它仍然是開放的。

那麼有沒有辦法獲得 IntelliSense 風格的功能呢?任何人都可以保證可以在這種情況下工作的產品嗎?

我真的不認為這是 Management Studio 的問題,只是該工具必須代表的使用者無權提取支持 IntelliSense 所需的元數據。所以我懷疑其他工具能否滿足需求。您的選擇是:

  1. 嘗試其他工具,例如 SQL Prompt 和 SQL Complete
  2. 使用具有足夠數據庫權限的伺服器級登錄進行開發(與應用程序執行時相比)
  3. 沒有 IntelliSense 的生活

希望他們會在某個時候解決這個問題。當問題出在授予所包含使用者的權限(未)上時,即使我的 Connect 項目也錯誤地歸咎於 UI。

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