Очевидно затварящите скоби не трябва да се екранират:
SELECT
PATINDEX('%[[]SQLSERV].DBNAME.DBO.[[][0-9a-zA-Z _-]%','ert[SQLSERV].DBNAME.DBO.[Table name]asdadsf')
горното връща 4.
Освен това не можем да персонализираме екраниращ знак, съчетан с PATINDEX, както можем да направим с LIKE.