Syncronize Subscription after it has expired

I have a problem, we have Replication on a system, We use Sql server 2005 for our publication and Sql server 2005 express for our subscriptions.   The problem we are having is that people are not always syncronizing before their subscription has expired and we need to get the data off their lap tops.  I have been researching this and found a couple options.

1.  I can pull a new subscription and add the database changes to it and then syncronize ( this is alot of work).

2. I can copy the tables, create new subscription, then replace the tables, however i don't really see this one working the way people think.   I am scared it would delete everthing since their old data base.

So if anyone has done this and would be able to tell me how they did it or if there is something built into RMO then that would be great.  Would like to do something in code so the help desk can just run it when ever this happens again.

Thanks
Jeremy
AFAITAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

rob_farleyCommented:
Can you just extend the expiration period?
0
AFAITAuthor Commented:
You could but that still wouldn't help me get the data off our laptops now, also in order to extend this you would have to reiniailize the subscription for ever computer.  So it would be better if i could develop a solution for data recovery.
0
rob_farleyCommented:
Yes, true. In that case, you may prefer to pull the data off into new tables and run a bunch of T-SQL to look for differences.

Rob
0
AFAITAuthor Commented:
That is what i am working on right now but i was hoping there was a way around doing this.
0
rob_farleyCommented:
Unfortunately not really. If the subscription is expired, it won't have kept the intermediate logs required to sync.

Sorry,

Rob
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft SQL Server 2005

From novice to tech pro — start learning today.