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 2005 Forums
 High Availability (2005)
 SQL H/A where BOTH servers read & writeable

Author  Topic 

methodology
Starting Member

31 Posts

Posted - 2007-08-30 : 09:30:57
Hi,

I have a requirement for users to be able to access either the production OR the mirror / replica / hot / whatever server without thetre being a failover situation in place. effectively its a tax dodge - sticking a bunch of servers in country x as a DR solution apparently isnt good enough. we need to be able to use the kit any time we want and to be able to carry out work from wither prod or DR hardware / environsments.

SQL mirroring prevents the replica from servicing users
requests, as does double take and probably Wan sync and most other stuff I can find. Is there any product / any way I can accomplish this that DOESN'T effectively disable the back end?.

both front and backend would need to be readable AND writable, so having some sort of read only thing at the back wouldnt be any good...and there is no way on Gods green earth that I am going down the route of SQL 2005 Replication again, so if that does indeed accomplish what I want - effectively 2 way syncronous multi master writable replicating databases, then i quit.

perfectly fine fine for there to be nothing available that can accomplish this...

cheers all

Alastair
Methodology


"A computer once beat me at chess - but it was no match for me at kick boxing" - Emo Phillips.

methodology
Starting Member

31 Posts

Posted - 2007-08-30 : 09:34:15
I suppose this would be called SQL data syncronisation rather than H/A or replication?

anyone?

muchas muchas

"A computer once beat me at chess - but it was no match for me at kick boxing" - Emo Phillips.
Go to Top of Page

Michael Valentine Jones
Yak DBA Kernel (pronounced Colonel)

7020 Posts

Posted - 2007-08-30 : 09:53:42
If you have multiple applications with different databases, you could install live databases at each site with failover mirrors at the other site. Each server would be live for at least one application and would be the mirror for other applications.


CODO ERGO SUM
Go to Top of Page

methodology
Starting Member

31 Posts

Posted - 2007-08-30 : 10:05:09
ok, but that solution doesnt keep two effectively production servers syncronous and accessible at all times..

I dont think Im going to be able to this. youd need a mechanism for conflict resolution in realtime and if its a highly dynamic database nothings going to be powerful enough to keep the whole thing running...

"A computer once beat me at chess - but it was no match for me at kick boxing" - Emo Phillips.
Go to Top of Page

Michael Valentine Jones
Yak DBA Kernel (pronounced Colonel)

7020 Posts

Posted - 2007-08-30 : 10:21:43
If you really want to do this, I know it could be done with Oracle RDB on a distributed cluster, and maybe with Oracle.

However, you would probably spend far more to do it than any possible savings for a tax dodge.




CODO ERGO SUM
Go to Top of Page

rmiao
Master Smack Fu Yak Hacker

7266 Posts

Posted - 2007-08-30 : 21:46:28
What one of our app does is writing to both servers at same time, the app will queue transactions if one of the server is not available so doesn't cause transaction failure.
Go to Top of Page

methodology
Starting Member

31 Posts

Posted - 2007-08-31 : 03:14:49
hmm yes ok, that would do it.

ill suggest it as what I think is the only possible solution to this.

Thanks for the suggestion, and thanks to all for their time.

Alastair
Methodology

"A computer once beat me at chess - but it was no match for me at kick boxing" - Emo Phillips.
Go to Top of Page
   

- Advertisement -