2016-04-23 32 views
0

示例:我有column1column2,我更新了該列的某些行。SQL Server:更新的列在幾分鐘後變爲空白

幾分鐘後,它又變爲空白。對此有何想法?

+0

一種解釋是'UPDATE'語句以'BEGIN TRANSATION'開始,並且您需要''cOMMIT''這些更改。 –

回答

0

不要太聰明,但別的東西會再次更新它:-)您可能想要啓動SQL事件探查器並在更新後觀察活動。如果更新正在發生,它將捕獲它並且您將能夠識別源。

+0

我在更新之前和之後觀察SQL Profiler,它只更新一次,它不再更新。這太奇怪了。 – Rom

+0

嗯...是的,我從來沒有見過這種行爲...我很想知道你發現 –

+0

檢查該表上的任何更新觸發器。另外,您是否爲所有用戶提供獎勵? – Squirrel

0

也許複製?您是否更新從實時數據庫中提取或鏡像的複製數據庫中的表?