Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Rhinorhino on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Remote SQL Database

Status
Not open for further replies.

minoad

Programmer
Joined
Mar 28, 2001
Messages
138
Location
US
I have been assigned a rather large project and was looking for a little bit of expert input. Below is the assigned problem followed by the solution as I see it.

Last week I put in a T1 line at each of three locations for a local business using Cisco routers and a Sonic wall firewall per location. Their business relies on a poorly written piece of software that access's a local database using DCOM98. The problem they gave me was that a person in location A can only work on the database (MSSQL 2000) at location A, and likewise for locations B and C. With the T1 i have put each of these MSSQL servers securely on the internet with a publicly accessable IP. I have proposed linking the three databases to each other. When this is done each person at each location should be able to access each database through thier computer.
I sugested that if I create a secure connection between two of the SQL databases that any computer should be able to access any server. Logically this made sence, but when i put it into practice The clients were unable to see the remote server even though i could access from the local database's Enterprise manager. This stumped me untill i realized that the remote server was being created in an instance outside of the "default" instance. This appears to be a weakness either in the software or DCOM itself. This software also required that thier be database files stored in a specific location on the server for each database accessed. So I am once again stumped. The problem I need to solve is put less verbose below.

1 - How can i access a remote MSSQL 2000 machine remotely within the default instance of the local server?

2- How can I keep up to date copies of the database files from a remote server on the local machine?


3- And last but not least - How can I convince a large corportation to not write buggy garbage software?

Thanks and i Appreciate you time,

Micah A. Norman
 
Sorry, that was extremely rude of me.

I don't know anything about the network side of things but as for distributing the database to other servers realtime is done using transactional replication. If you have a network connection, theoretically, you should be able to link to the database over it. Don't take my word on this though.

A couple of things to research:
1. The internet is not an extremely reliable connection. This could cause you some problems between your SQL Servers.

2. A T1 is not near the speed of a 100Mb Network. If you are moving very large amounts of data, you could run into performance problems, especially, if you are using the T1 for other things such as large internet downloads, FTP, etc.

There is a similar thread posted by BiancaJ earlier to day that has gone unanswered. You may want to keep an eye on it.

Hopefully, someone can help you on this issue.

Chris.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top