Remove contacts from synced Exchange account, without removing them from the server How can I remove contacts from accounts I don't sync with anymore? Without being afraid of removing them from the "source" exchange account now or in the future?

Background:
When installing the email synchronization with Exchange, I thought it was a good idea to also sync the contacts.

Now the internal memory of my phone is stuffed with thousands of contacts I don't really need. It seems I cannot move them to the SD card, so I want them gone.

When I stop the synchronization (only contacts) with exchange, the contacts are not automatically removed.

I'm a bit afraid that if I remove them manually, and click or accidentally enable the sync, the contact will also be removed from my exchange contacts list, that is linked to my companies contacts list.

BTW: I know some Java, so if necessary I can develop an app to do this.
There's 2 slightly different solutions. 


Log onto your corporate mail account using Outlook Web Access. Go to the account settings, i.e. the options link. Under that, select Phone, and delete your phone profile from there. 
Now delete &amp; recreate the Exchange account on your phone, and this time don't choose to sync contacts. 
Exchange has a corporate addressbook or directory, and a local addressbook for your own personal contacts. Get rid of the locally saved contacts in your Exchange addressbook, so that on the next sync they'll similarly be culled from the phone. You can always look them up in the corporate directory, and Android can also perform a lookup against the directory for contacts that aren't stored locally. This of course assumes that you don't actually need so many contacts on hand in your local addressbook, or that these are all company contacts and not external business contacts.