在SQL Server裏有個免費工具SQL Server Profiler。
這個工具可以即時監控向SQL Server下達的SELECT、UPDATE、DELETE、INSERT等指令的詳細,也就是會動到那些欄位及欄位內容的變化都可以追踪。
有些ERP系統故意把SQL Statement包起來,於是在SQL Server Profiler中只能看到Function Call,看不到詳細的SQL。
您可以先以SQL Server Profiler試試看追踪ERP系統對SQL Server資料庫做那些事情,然後再由相對應的ERP系統表單功能來推測處理了那些欄位的內容。
基本上,我們還是看原始程式碼最精確,SQL Server Profiler只是協助我們在原始程式碼中盡快找到相關代碼的工具。****
如果要看這個程式會動用到哪些Table
把程式從頭到尾看一次,應該是最快的方法
如果要知道這個Table被哪些程式動到
像Toad 等工具,就有類似的查詢功能,可以知道這個Table被哪些程式使用過
至於細到欄位的部分,我也好想知道有什麼方法..
期待大神出現解惑
mypage提到:
資料庫的那些欄位,
看不懂
是說會變動到哪些欄位的資料嗎??
開Log
用Trigger
…..
都可以錄製