I don't think so. Ever hear of Rogers Hornsby?
Yes, but the Rajah also played SS and 3B, although 2B was his position in his prime. Hornsby did hit 301 HRs, but not all were as a second baseman.
What about him? He played 603 games at positions other than second base. Presumably he hit some of his 301 HR at those other positions.
I think at the time of his retirement, Sandberg was second to Joe Morgan.