![](/img/trans.png)
[英]Created a stored procedure in SQL Server Management Studio
[英]Debugging stored procedure in SQL Server Management Studio (using context menu debug stored procedure
https://msdn.microsoft.com/en-us/library/hh272701(v=vs.103).aspx
通過以上鏈接,似乎可以在SSMS中調試存儲過程。
我正在使用具有管理員權限的SQL Server身份驗證來訪問SQL Server實例。 我想在SSMS中調試存儲過程,但沒有得到該選項。
有人告訴我,它僅適用於Windows身份驗證(在連接到數據庫時)。 我不知道這在多大程度上是正確的。
允許調試存儲過程的先決條件是什么? 因為在部署中,存儲過程可能有5萬行,所以很難通過打印選擇語句進行調試以獲取線索和全部信息(解決方法)。
以下是我的情況:
(恕我直言,也需要一種使用SQL Server身份驗證模式調試存儲過程的方法)。
所以,如果有人可以帶領我完成這個過程,我將非常感激
這在SSMS中不可用。 您需要SQL Server數據工具(SSDT)才能在存儲過程中使用調試。 您可以在這里下載。
您可以作為Windows身份驗證或SQL身份驗證進行連接。 只要確保您具有適當的讀/寫訪問權限即可在Development Environment中查看和執行存儲的proc。 避免在Prod中使用此工具。
就我而言,問題是防火牆。 在大多數公司中,Window的防火牆被禁用,並且使用了一些其他工具,例如symtanec或第三方應用程序防火牆。
對於IT安全而言,很難為SQL Server打開或設置這些額外的篩選器。
所以,我每天都要用同樣的廢話
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.