Чтобы сделать это таким образом, вам потребуется выполнить хранимую процедуру дважды, по одному разу для каждого термина, который вы хотите найти.
Вы можете объединить их в один запрос, используя что-то вроде следующего
sp_configure 'Show Advanced Options', 1
GO
RECONFIGURE
GO
sp_configure 'Ad Hoc Distributed Queries', 1
GO
RECONFIGURE
GO
SELECT * FROM OPENROWSET('SQLNCLI',
'Server= (local)\<instance_name>;Trusted_Connection=yes;',
'exec sp_readerrorlog 0, 1, ''오류:'' WITH RESULT SETS
((
EventTime nvarchar(25),
Login nvarchar(50),
Message nvarchar(4000)
))')
UNION
SELECT * FROM OPENROWSET('SQLNCLI',
'Server=(local)\<instance_name>;Trusted_Connection=yes;',
'exec sp_readerrorlog 0, 1, ''Login failed for user'' WITH RESULT SETS
((
EventTime nvarchar(25),
Login nvarchar(50),
Message nvarchar(4000)
))')
Вам нужно будет заменить <instance_name>
на ваш экземпляр
Более подробную информацию об этом процессе можно найти по этому вопросу.