Try_Convert pour SQL Server 2008 R2

Je suis à l'aide de SQL Server 2008 R2 et un VARCHAR colonne je veux convertir à DECIMAL(28,10) à l'aide de CONVERT. Mais beaucoup de ces lignes sont mal formatés, de sorte qu'il n'est pas possible d'analyser un certain nombre. Dans ce cas, je veux juste sauter par ceux réglé à 0 ou NULL.

Je sais qu'il y est une nouvelle déclaration dans SQL Server 2012 (TRY_CONVERT()) qui serait à portée de main.

Est-ce possible en 2008 ou dois-je attendre jusqu'à ce que nous avons mise à jour à la prochaine version de SQL 2012?

MODIFIER

Malheureusement ISNUMERIC() n'est pas fiable dans ce cas.
J'ai essayé

ISNUMERIC(myCol) = 1

Qui retourne vrai pour les lignes qui CONVERT n'est pas en mesure de convertir au DECIMAL.