Если вы хотите отслеживать только неудачные входы в систему, вы можете использовать функцию аудита SQL Server (доступно в SQL Server 2008 и более поздних версиях). Вам нужно будет добавить экземпляр SQL-сервера, который вы хотите проверить, и проверить операцию неудачного входа в систему для проверки.
Примечание: отслеживание неудачных входов в систему с помощью аудита SQL Server имеет свои недостатки. Например - он не предоставляет имена используемых клиентских приложений.
Если вы хотите проверять имя клиентского приложения вместе с каждым неудачным входом в систему, вы можете использовать сеанс расширенных событий.
Чтобы начать, я рекомендую прочитать эту статью: http://www.sqlshack.com/using-extended-events-review-sql-server-failed-logins/