Dear Friends,
I also had been suffered from it. It looks the chinese character were not properly recognized, and it might cause wrong characters mixed in the SQL clause. But I just adjusted locale for application which is not compalible for Unicode as like below, and it worked, and since then, the error will not occur at this moment. (Below menu names are translated from Japanese, so might not be accurate, but you can guess what it means in your local language)
Control Panel -> Region -> Management tab -> "Program Language not compatible with Unicode"
Adjust the locale from local langauge to English(United States).
After it, it updates the database successfully. If you have not done it yet, please try it.
Hope it helps....
Chang Fan