Como mencionó @Mladen Prajdic, OPTIMIZE FOR UNKNOWN
solo se introdujo en SQL Server 2008.
Si tiene un conocimiento razonable de la carga de trabajo de su consulta, puede utilizar OPTIMIZE FOR para mejorar el almacenamiento en caché del plan de consulta:
http:// decipherinfosys.wordpress.com/2007/10/23/optimize-for-query-hint-in-sql-server-2005/