There are 2 versions of that battery holder. The newer has aluminum stripes for wiring on the board. This one is hopeless to repare. The older version has copper wire strips and pads. You can repair this type by cleaning with an eraser. I have even purchased 9V connectors, separated them and soldered a new contact to the board. Check with plugpopper, he collects those things.
Frank