Quel que soit le moyen utilisé par SMO pour obtenir le guid de la base de données, vous devriez pouvoir faire de même. Si vous avez des problèmes pour comprendre ce que fait SMO, vous pouvez utiliser le profileur pour surveiller ce qu'il exécute et le comprendre.
Dans ce cas, SMO lit probablement le database_guid
valeur de sys.database_recovery_status
: