Cannot create %1!s! on view "%2!s!" because it references the inline or multistatement table-valued function "%3!s!". Consider expanding the function definition by hand in the view definition, or not indexing the view.
Cannot create %1!s! on view "%2!s!" because it references common table expression "%3!s!". Views referencing common table ...
Cannot create %1!s! on view "%2!s!" because it references derived table "%3!s!" (defined by SELECT statement in FROM clause). ...
Cannot create %1!s! on view "%2!s!" because it references imprecise common language runtime (CLR) table-valued function "%3!s!". ...
Cannot create %1!s! on view "%2!s!" because it references table valued common language runtime (CLR) function "%3!s!". Consider ...
Cannot create %1!s! on view "%2!s!" because it references the inline or multistatement table-valued function "%3!s!". Consider ...
Cannot create %1!s! on view "%2!s!" because it uses a CONTAINS or FREETEXT full-text predicate. Consider eliminating CONTAINS ...
Cannot create %1!s! on view "%2!s!" because it uses a LEFT, RIGHT, or FULL OUTER join, and no OUTER joins are allowed in ...
Cannot create %1!s! on view "%2!s!" because it uses aggregate "%3!s!" with the DISTINCT keyword. Consider not indexing this ...
Cannot create %1!s! on view "%2!s!" because it uses aggregate "%3!s!". Consider eliminating the aggregate, not indexing the ...