2017-01-10 442 views
0

我正在使用我公司的會計軟件(無法命名),儘管我強烈建議不要這樣做。它使用了一個巨大的混亂的MsSQL數據庫,可能是我的盡頭..記錄MSSQL插入

儘管支付數千個軟件,它是完全關閉&提供的支持很少或不支持。爲了完成與我們內部CRM的集成,我需要記錄/跟蹤在通過GUI創建客戶等事情時正在執行的SQL查詢。這樣我可以看到我已經重複的明顯插入&我假設1-2其他插入或更新正在發生,但我目前不知道..

我已經能夠記錄SQL選擇沒有問題,但這根本不能幫助我。我對MsSQL不太熟悉,我是那些使用Postgres的人,我們的CRM使用Nginx的PHP。

我已經搜索了很多方法來記錄不僅INSERT交易,但插入的數據也無濟於事,所以任何幫助將不勝感激。謝謝!!

+3

調查SQL事件探查器或SQL跟蹤。免費。 https://msdn.microsoft.com/en-us/library/ms175047.aspx –

回答

0

您可以在表格上放置插入觸發器。你想創建一個觸發器,用於INSERT,並讓這個觸發器將你想保留的任何細節插入到一個新表中。如果需要,您可以執行更新和刪除操作。

請注意,插入觸發器對批量插入操作的反應與一次一條記錄一樣容易。相應地構建您的代碼。