Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2000 Forums
 Import/Export (DTS) and Replication (2000)
 Replication/Availability Advice

Author  Topic 

mrkryz03
Starting Member

1 Post

Posted - 2004-10-11 : 10:45:27
Hi everyone,

I'm new to this forum and was hoping to get some advice on what the best method of replication would be to provide redundancy and fault tolerance.

I just migrated our existing sql server (old hardware) to two new machines. Each new server runs windows 2003 standard + sql server 2000 enterprise w/sp3 and is configured with 2 Xeon - 2.8G cpu's, 2 gig of ram, harware raid 10 across 4 large drives, one 100Megabit internet facing nic, and one 1Gigabit Lan facing nic.

The old platform housed 7 databases. 2 databases were approx. 1 Gig each the rest were <500M. Now that I have the two machines I split the load equally and reconfigured the clients to access data at the appropriate target server.

My question is given the above information would anyone have suggestions on how to BEST ensure fault tolerence/redundancy/fail-over. Our budget is pretty stretched already after the hardware and licensing was purchased. The goal is to have the two machines run independently and in the event of machine or sql failure to autonomously fail over to the other machine. I have copied all the databases over so each is a mirror of the other however the databases that are meant to be failover targets are currently offline/detached.

Server A Server B
database1 - live database1 - offline
database2 - live database2 - offline
database3 - live database3 - offline
database4 - offline database4 - live
database5 - offline database5 - live
database6 - offline database6 - live
database7 - offline database7 - live

I could really use some help in findign the best way to accomplish a truely autonomous failover architecture in the event server1 dies that server 2 goes online for server1's databases and vice-versa.

I have some background (minimal at best) with replication and to me it seems that transactional replication is needed as these databases change significantly in a matter of a minute or two. How to acheive this is a bit confuxing lol . Ive read that transaction log exporting may be the best way, other sources site active/active replication, yet others reccomend 3rd party software etc... anyone have any similar experiences or ideas? any help would be very appreciated by this noobie.

Thanks,
Kryz

nathan.russell
Starting Member

13 Posts

Posted - 2004-10-13 : 05:28:46
I have a very similar requirement (and am in a similar 'newbie' type position !) - did you get anywhere with this ?

I also get the feeling that the SQL gurus dont really like or recommend replication ? but I can't find out why ? The only thing I've heard is things like it is a pain to setup / maintain / monitor etc (which from my limited trials I have found to be true )

I'd be interested in anything you may have learnt on this subject.

Cheers

Nathan
Go to Top of Page

jen
Master Smack Fu Yak Hacker

4110 Posts

Posted - 2004-10-13 : 05:51:03
what do you mean active/active replication?

i think you meant cluster not replication. we implement active/active but make sure that if the failover happens, the other node can handle the load, otherwise you'll end up with 2 nodes not working. unless your license can accomodate 4.

i am not sure with logshipping though. i believe you need the other server to be on standby and read-only and this is only possible for 1 database at a time per server. now if you have 7 db's then this is not your option.

another option is to create your own logshipping, perform network backups of the: one full backup at the beginning of the day, then tlog backup every 15 minutes. you restore each file being backed up the moment it is received in your "failover" server which can be operational at the same time.

just some ideas...

--------------------
keeping it simple...
Go to Top of Page
   

- Advertisement -