[英]Debugging stored procedure in SQL Server 2005 from Visual Studio?
我在這里和其他地方看到了許多令人沮喪的問題,沒有明確的答案。 我試圖讓存儲過程調試,但沒有成功。
客戶端:VS2005或VS2008,兩者都不兼容。 當我從sproc上下文菜單中選擇“Step into Stored Procedure”時,我在調試窗口中得到“User by User”,這就是它的結束。
我做了以下事情來幫助自己(一切都無濟於事):
我錯過了什么?
這里的一個重要問題是,如果SQL Server進程作為本地系統運行,這將是無效的,這是默認安裝。 它需要作為本地計算機上的管理員組中的帳戶運行。
我所做的是在名為“sqlserver”的盒子上設置本地用戶並將其放入本地管理員組。 然后,進入服務控制面板,停止sql server服務。 修改它並將其設置為以指定的用戶帳戶而不是本地系統運行。 指定sqlserver本地用戶帳戶和您創建的密碼。 然后重啟服務。
你的SQL Server是什么版本的? SP調試僅適用於Pro和Team版本(不是Express和Standard)
還要確保(再次)使用Windows身份驗證登錄,並且您的帳戶是SQL Server中的sysadmin。
由於您可以附加到SQL框上的進程,因此我假設DCOM正常工作,並且兩者之間沒有阻塞防火牆。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.