Le Trio no. 2 en mi bémol majeur pour piano, violon et violoncelle, fut l'une de ses dernières compositions. Il fut achevé en 1827 et publié l'année suivante sous le titre Op. 100, peu avant la mort du compositeur. La première représentation, au début de 1828, fut donnée par Carl Maria von Bocklet au piano, Ignaz Schuppanzigh au violon et Josef Linke au violoncelle. Ce fut l’une des dernières performances que le compositeur entendit parler de sa propre musique. Comme beaucoup d'autres œuvres de Schubert, ce trio n'est pas seulement désigné par son numéro d'opus, mais aussi par son numéro dans le catalogue thématique Schubert, qui est D. 929. Une représentation standard dure environ 50 minutes, ce qui la rend nettement plus longue que la plupart des trios avec piano de l'époque.