Niezależnie od tego, co SMO używa, aby uzyskać przewodnik po bazie danych, powinieneś być w stanie zrobić to samo. Jeśli masz problemy z ustaleniem, co robi SMO, możesz użyć profilera, aby monitorować, co się wykonuje i to rozgryźć.
W tym przypadku prawdopodobnie SMO odczytuje database_guid
wartość z sys.database_recovery_status
: