Utiliser
TRY_CONVERT(UNIQUEIDENTIFIER, parameter2) AS customerguid
au lieu de
CONVERT(UNIQUEIDENTIFIER, parameter2) AS customerguid
Les vues sont intégrées dans la requête et le CONVERT peut s'exécuter avant le WHERE .
Pour une discussion supplémentaire, voir SQL Server ne doit pas générer d'erreurs illogiques