Sounds like you're putting TOO much effort into it. You shouldn't have to get up every 2 hours. And you shouldn't have to wait for 45 minutes for her to pee.
First, an 8-week old pup's bladder can usually hold it for about 4 hours. Anything longer, and you just got lucky.
A better way to manage it is to have an xpen or playpen set up as a long-term place to stay. That way, you're in charge of where the "accidents" happen. On one side should be the open crate for the dog to sleep. On the other side should be a pee pad or litter box.
Overnight, put the dog in the open crate. If she has to go during the middle of the night, she won't soil her crate if she has an alternative. She'll walk as far away as she can -- to the peepad or litterbox -- and go.
In the daytime, feed and water her and then take her out right away. Dogs usually pee and poop 5 minutes after eating. Wait with her for 5 minutes. If she doesn't go, put her back in the xpen for one hour. Then take her out again and wait 5 minutes. Repeat until she's successful.
The only time you let her out of the playpen during the day, she should be on leash and under 100 percent supervision. You don't want any accidents while she's being housetrained.
I got all this from Ian Dunbar's website. He's the best behaviorist out there, IMO.
Errorless Housetraining | Dog Star Daily