Background:
Planning on setting up SQL 2000 snapshot replication for a 12GB db once a night as we need a complete replica of the entire production db on another instance for reporting purposes. The snapshot will occur once a night at non-peak hours.
Question(s):
Given the above requirements and due to heavy load on the potential publisher / source SQL server (4 CPUs, 4GB RAM), we have built another SQL 2000 server to server just as a Remote Distribution Server (2 CPUs, 2GB RAM) that also has a separate drive (separate from the SQL Data and Log files) to store the snapshot file(s). We have also built a SQL 2000 server to be the Subscriber server (2 CPUs, 2GB RAM). All servers are in reasonable proximity to each other and all of the Network guys claim that network connectivity should not be an issue. I also have installed / enabled FTP on all servers. Does anyone see a problem with this setup?
I understand that ordinarily the Distribution Server would be on the same server as the Publisher Server but unfortunately, past Admins had setup / tied so many applications and databases to this server that we don't want to risk anything...we are in the process of moving things off of the current source server. The Distribution Server needs to be setup/defined first, then the Subscriber, and then the Publisher correct?
Also, I understand that during the snapshot process, the db will be unavailable for access so if we perform this nightly, that would mean some downtime for the db each night?
In regards to cleanup, does the snapshot file that gets created get removed after a new one is created on the distribution server or does another one just get created?
Apologies for all of the questions but we have never setup any sort of SQL replication at our organization. Thanks.
Planning on setting up SQL 2000 snapshot replication for a 12GB db once a night as we need a complete replica of the entire production db on another instance for reporting purposes. The snapshot will occur once a night at non-peak hours.
Question(s):
Given the above requirements and due to heavy load on the potential publisher / source SQL server (4 CPUs, 4GB RAM), we have built another SQL 2000 server to server just as a Remote Distribution Server (2 CPUs, 2GB RAM) that also has a separate drive (separate from the SQL Data and Log files) to store the snapshot file(s). We have also built a SQL 2000 server to be the Subscriber server (2 CPUs, 2GB RAM). All servers are in reasonable proximity to each other and all of the Network guys claim that network connectivity should not be an issue. I also have installed / enabled FTP on all servers. Does anyone see a problem with this setup?
I understand that ordinarily the Distribution Server would be on the same server as the Publisher Server but unfortunately, past Admins had setup / tied so many applications and databases to this server that we don't want to risk anything...we are in the process of moving things off of the current source server. The Distribution Server needs to be setup/defined first, then the Subscriber, and then the Publisher correct?
Also, I understand that during the snapshot process, the db will be unavailable for access so if we perform this nightly, that would mean some downtime for the db each night?
In regards to cleanup, does the snapshot file that gets created get removed after a new one is created on the distribution server or does another one just get created?
Apologies for all of the questions but we have never setup any sort of SQL replication at our organization. Thanks.