Ternyata kurung tutup tidak perlu diloloskan:
SELECT
PATINDEX('%[[]SQLSERV].DBNAME.DBO.[[][0-9a-zA-Z _-]%','ert[SQLSERV].DBNAME.DBO.[Table name]asdadsf')
pengembalian di atas 4.
Selain itu, kami tidak dapat menyesuaikan karakter escape yang digabungkan dengan PATINDEX seperti yang dapat kami lakukan dengan LIKE.