Závěrečné závorky zřejmě není nutné escapovat:
SELECT
PATINDEX('%[[]SQLSERV].DBNAME.DBO.[[][0-9a-zA-Z _-]%','ert[SQLSERV].DBNAME.DBO.[Table name]asdadsf')
výše vrátí 4.
Také nemůžeme přizpůsobit únikový znak spojený s PATINDEX, jak to můžeme udělat s LIKE.