Работаете ли вы с нужной базой данных?
Когда я запускаю запрос к моей основной базе данных, я не получаю результатов, но когда я запускаю его для другой БД, я получаю результаты.
Если вы используете Sql Server Management Studio, поместите оператор USE <database name that you want to run this against>
перед этим запросом.
Например, если имя БД - "sales", тогда поставить
USE SALES
GO
SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS