Ho finalmente scoperto dove si trova il problema:
Ho eseguito il codice da account utente diversi e questi account utente avevano SET LANGUAGE
diverso opzione.
buon articolo a riguardo:http://allcomputers.us/windows_server/microsoft-sql-server-2008-r2---query-plan-caching-(parte -1)---query-plan-reuse---query-plan-aging.aspx