2013-07-24 38 views
0

我們正在編寫相當複雜的TSQL過程,並將它們從使用c#編寫的複雜單元測試中調用。我們絕望地想要調試從c#調用的TSQL中發生的事情。這可能在visual studio 2010中嗎?如何調試從c#單元測試中調用的tsql代碼

到目前爲止,我還沒有在Visual Studio中進行調試工作,但如果它可以從C#代碼中獲得,我很樂意繼續。我一路上的閱讀都讓我相信,它只能從數據庫單元測試中完成,這對我來說幾乎沒有用處。

+1

有沒有嘗試過,但它似乎可能:http://msdn.microsoft.com/en-us/library/s0fk6z6e(v=vs.100).aspx –

+0

感謝。這是我開始的地方。它給了我最初的希望之光,然後帶領我走了一條(不是那麼的)快樂的道路。關於從visual studio中調試T-SQL代碼有很多,但似乎沒有任何例子,我可以找到他們開始與C#代碼通過LINQ等調用到SQL Server中的任何示例。 – TimmyD

+1

我偶爾會看到T-SQL調試的可能性,因爲大概是2000左右。雖然承諾在那裏,但執行一直很失望,而且我不可避免地最終使用了舊的skool「printf」調試 - 在整個T-SQL代碼中大量散佈'PRINT'或'RAISERROR'語句並檢查這些輸出。 (或者如果您需要檢查表格內容,則包括額外的'SELECT') –

回答