Tydligen behöver stängande parenteser inte undvikas:
SELECT
PATINDEX('%[[]SQLSERV].DBNAME.DBO.[[][0-9a-zA-Z _-]%','ert[SQLSERV].DBNAME.DBO.[Table name]asdadsf')
ovanstående ger 4.
Vi kan inte heller anpassa en escape-karaktär tillsammans med PATINDEX som vi kan göra med LIKE.