In der Sysprocs findest du ja nun die Prozedur.
In der Sysparms (o.ä.) kannst du die Parameterdefinitionen dieser Prozedur finden.

Da SQL ein "Overloading" eines Prozedur/Funktionsnamens mit unterschiedlichen Parametern erlaubt ist es eben wichtig, die Parameter des Commandobjektes genau so zu definieren, wie die Beschreibung es definiert.
Ansonsten findet SQL die Prozedur mit genau den Parametern des Commands eben nicht.

Da Access da nichts findet ist eher normal. Access arbeitet nur gut mit SQL-Server zusammen.
Ansonsten gibt's nur den Verknüpfungsmanager und SQL-Pasthru-Abfragen.