Disconnecting the power to the car, or computer for any length of time will not reset the check engine light, or service needed lights. The memory for these lights is stored in non-volatile memory of the computer in the car.
In an OBDI or an OBDII system you must access the computer to reset these lights.
As a suggestion if you have a local autoparts store they sometimes have a ‘Loan a Tool’ program where you can rent a cheap computer access tool (This is not an endorsement, but I know Autozone rents this tool for both systems).
If after resetting this light, it returns then you will need to correct the problem before it can be properly reset.