Schijnbaar hoeven haakjes bij het sluiten niet te escapen:
SELECT
PATINDEX('%[[]SQLSERV].DBNAME.DBO.[[][0-9a-zA-Z _-]%','ert[SQLSERV].DBNAME.DBO.[Table name]asdadsf')
het bovenstaande levert 4 op.
We kunnen ook geen escape-personage in combinatie met PATINDEX aanpassen, zoals we dat wel kunnen doen met LIKE.