Apparemment, les parenthèses fermantes n'ont pas besoin d'être échappées :
SELECT
PATINDEX('%[[]SQLSERV].DBNAME.DBO.[[][0-9a-zA-Z _-]%','ert[SQLSERV].DBNAME.DBO.[Table name]asdadsf')
ci-dessus renvoie 4.
De plus, nous ne pouvons pas personnaliser un caractère d'échappement associé à PATINDEX comme nous pouvons le faire avec LIKE.