San Francisco Giants second baseman Freddy Sanchez had a setback recovering from a separated right shoulder that has sidelined him since last June.