2011-12-20 96 views
1

經過許多工作,我配置了我的機器(win 7 x64,VS2010,SQL 2008 R2),以便能夠在Visual Studio中本地調試存儲過程。我的問題是關於調試環境在調試時應如何切換。vs2010混淆sql調試

一個例子:

調試和我調用另一個VB類中的調試器如下,並跳轉到類我步時。當我打了一個SQL調用,有沒有辦法告訴調試器也遵循它呢?

目前我可以調試存儲過程的唯一方法是右鍵單擊它並選擇「步入」並提供值。我必須通過運行我的應用程序,編輯和寫下我要傳入存儲過程的參數值來確定這些值。然後返回並使用這些值進入存儲過程允許我跟蹤和使用intellesense來調試sql的東西。

我在找的東西雖然是讓調試器爲我做切換。所以我不需要做太多的工作來完成存儲過程。當我運行我的應用程序並打開我的一個存儲過程來查看斷點符號不加載,但它確實說它已自動連接到SQL進程和一切。

不知道這是sql調試應該如何去執行,或者如果我做了不正確的事情。在這裏找到某個人可能知道發生了什麼事。感謝您的期待!

回答

1

我的目標框架是dot net 4客戶端配置文件。當我交換到完整的網絡4框架,並重新開始工作就像我認爲它應該。我唯一的猜測是,一些sql-clr調試的東西是從客戶端配置文件中刪除的?

1

請嘗試以下操作。

的標準工作流程調試CLR SQL組件以下...

  1. 右鍵單擊該項目並選擇「部署」
  2. 調試|附加到進程...
  3. 選擇過程「SQLSERVR.EXE」,並確保它是一個具有的類型「T-SQL,管理,x86或x64」
  4. 按附件按鈕