Hi Ming -
Most likely, the database drivers on your new computer are newer/older than the ones on your Tableau Server. Your old computer probably had the same versions of the drivers.
If the drivers are mis-matched between the "publishing PC" and the Server, you can get this error.
This article explains the issue:
You'll want to (probably) update the drivers on your Tableau Server to latest/greatest
Thanks for your help. In my case, the invalid field is not the database field. It is the measure names which is invalid, please see image below.
Then, I realize the measure names is invalid because of a calculation field called Total Amount. Calculation field Total Amount has formula TOTAL(SUM([Amount])) computed using Channel dimension, but my worksheet is not using Channel dimension, so there is error with the Total Amount field.
The problem is, I can see that the Measure Names is invalid in others computers, but not mine.
Does this related to the driver?
Appreciate your help.