I'll start off by saying that I am not a DBA, so if this is a really basic question, then I apologize. But, here is the issue we're having:
We have a very large SQL 2000 database that runs on an internal server (it's behind a firewall, and IT does not want to open it to any outside incoming connections). This presents a bit of a challenge because our new web reporting application needs access to this database, and our production servers are on a completely different network. So, we need a way to mirror this database between an internal server and our production database server (which is running SQL 2005). If possible, we do not want to copy the entire database, as just a fraction of the tables are needed for our reports.
At present, we have a DTS package that runs nightly to copy the data between servers. The problem is the reports are always a day behind, and it takes nearly an hour and a half to copy all of the data (and the amount of time increases by the day). We're trying to find some tool/utility that is capable of mirroring specific tables from a database across to two servers, and one that does so incrementally rather than doing a complete restore of all the data any time it gets updated (which is what our DTS package currently does). I'm just wondering if anyone had any recommendations for such a utility?