Как я могу получить возвращаемое значение из системного сообщения Sql Server?

Я пытаюсь проверить резервное копирование, которое я только что сделал в C # с помощью команды против SQL Server Express

 string _commandText =  string.Format("RESTORE VERIFYONLY FROM DISK = '{0}'", backupLocation);

 SqlDataReader _sqlDataReader = SqlHelper.ExecuteReader("BookssortedSQLDbConnection", CommandType.Text, _commandText);

Если я выполню команду в SSMS, она вернет «резервная копия, заданная в файле 1, действительна». но как я могу вернуть это сообщение в свой код?

Читатель не будет работать, так как нет возвращаемых строк.

ПРИМЕЧАНИЕ. Я пытался проверить объект SMO.Restore, но он не работает, и именно поэтому я делаю это таким образом.

_restore.SqlVerify(srv, out _errorMessage); //returns false even though bakcup is fine

Кстати, открыт для предложений, так как не думаю, что это идеальный способ достичь того, что я пытаюсь сделать

Ответы на вопрос(2)

Ваш ответ на вопрос