2009-08-18 59 views
0

我試圖調試存儲過程。我創建了一個日誌表(只是一個常規表),並將存儲的proc輸入值插入到它中,但是這處於事務處理的中間,我的插入正在回滾。有什麼辦法可以提交我的插入,即使在發出回滾時也可以保存它們。SQL Server 2005如何查看哪些變量正在傳遞到proc中

感謝

+0

你用什麼來管理你的交易?它是在一個sproc還是在代碼中完成的? – jamesaharvey 2009-08-18 23:10:03

+0

事務在存儲過程中進行管理。 – codingguy3000 2009-08-18 23:11:11

+0

您是否能夠將日誌表插入到begin tran語句上方? – jamesaharvey 2009-08-18 23:12:57

回答

3

在代碼中如果要調用以嵌套的方式方法只有最外層的BEGIN TRAN ... ROLLBACK TRAN將有能力創建不會回滾的記錄。但是,SQL Server Profiler允許您準確查看將Transact-SQL語句提交給服務器的內容以及服務器如何訪問數據庫以返回結果集。

1

退房在SQL Server Profiler來看看被傳遞到您的特效......

+0

無論是或一堆*打印* s會做:) – JohnIdol 2009-08-18 23:11:15

+0

是的,一堆打印也會這樣做。 :) – klabranche 2009-08-18 23:27:49

相關問題