![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Is it possible to have multiple backup chains for a database? For example, I would like to maintain daily full backups on a local network drive, but the files are too big to FTP every day to another site. Thus I would like to just FTP a full backup once a week along with differential or log backups throughout the week. |
|
Secondly, is there a way to continuously update a restored backup with differential or log files and make the database active for read only purposes? Replication is not an available option for me. It seems natural that a restoring backup should be allowed to be queried. |
#3
| |||
| |||
|
|
Is it possible to have multiple backup chains for a database? For example, I would like to maintain daily full backups on a local network drive, but the files are too big to FTP every day to another site. Thus I would like to just FTP a full backup once a week along with differential or log backups throughout the week. That sounds doable, but whatever you do, test your restore strategy. That is, simulate that you have a disaster, and test whether you are able to restore the database to a point in time. Secondly, is there a way to continuously update a restored backup with differential or log files and make the database active for read only purposes? Replication is not an available option for me. It seems natural that a restoring backup should be allowed to be queried. Certainly, that's a feature known as log shipping. |
#4
| |||
| |||
|
|
Thanks for answering my question, but perhaps I didn't explain my problem very well. I would like to have two sets of backups simultaneously. One is a daily full backup. The second is a weekly full backup with incremental backups. As I understand it, differential backups are made based on the most recent full backup. So the daily full backups will interfere with the backup chain of a differential set. I don't have that much experience with transaction log backups, but they also seem to rely on the complete backup chain. In other words, if I make full backup A, log backup B, full backup C, and then log backup D, can I restore A, B, and D after sending the files (without C) to another computer? I may be doing it wrong, but I've had trouble with this. How do I implement that log shipping feature you mention on two untrusted networks? Again, I would like to send a full backup to another server 10,000 miles away once a week. Every day, hour, 15 minutes, whatever, I would like to make a log backup, send it to the other server, restore it, and have the copy be continuously active for querying. Can a database be placed in NORECOVERY mode after it has been in RECOVERY mode so that more logs can be applied after the database has been queried? If so, how, or is there a way to replay logs on a "live" read-only database? The closest I can come up with is to have a second backup in NORECOVERY mode always available for the incoming log so that a switchover can be made in a matter of seconds rather than the amount of time it would take to restore the full backup and all subsequent log backups. Thanks again for any assistance. Erland Sommarskog wrote: Is it possible to have multiple backup chains for a database? For example, I would like to maintain daily full backups on a local network drive, but the files are too big to FTP every day to another site. Thus I would like to just FTP a full backup once a week along with differential or log backups throughout the week. That sounds doable, but whatever you do, test your restore strategy. That is, simulate that you have a disaster, and test whether you are able to restore the database to a point in time. Secondly, is there a way to continuously update a restored backup with differential or log files and make the database active for read only purposes? Replication is not an available option for me. It seems natural that a restoring backup should be allowed to be queried. Certainly, that's a feature known as log shipping. -- Message posted via SQLMonster.com http://www.sqlmonster.com/Uwe/Forums...setup/201007/1 |
#5
| |||
| |||
|
|
Thanks for answering my question, but perhaps I didn't explain my problem very well. I would like to have two sets of backups simultaneously. One is a daily full backup. The second is a weekly full backup with incremental backups. As I understand it, differential backups are made based on the most recent full backup. So the daily full backups will interfere with the backup chain of a differential set. I don't have that much experience with transaction log backups, but they also seem to rely on the complete backup chain. In other words, if I make full backup A, log backup B, full backup C, and then log backup D, can I restore A, B, and D after sending the files (without C) to another computer? I may be doing it wrong, but I've had trouble with this. |
#6
| |||
| |||
|
|
Thanks for answering my question, but perhaps I didn't explain my problem very well. I would like to have two sets of backups simultaneously. One is a daily full backup. The second is a weekly full backup with incremental backups. As I understand it, differential backups are made based on the most recent full backup. So the daily full backups will interfere with the backup chain of a differential set. I don't have that much experience with transaction log backups, but they also seem to rely on the complete backup chain. In other words, if I make full backup A, log backup B, full backup C, and then log backup D, can I restore A, B, and D after sending the files (without C) to another computer? I may be doing it wrong, but I've had trouble with this. How do I implement that log shipping feature you mention on two untrusted networks? Again, I would like to send a full backup to another server 10,000 miles away once a week. Every day, hour, 15 minutes, whatever, I would like to make a log backup, send it to the other server, restore it, and have the copy be continuously active for querying. Can a database be placed in NORECOVERY mode after it has been in RECOVERY mode so that more logs can be applied after the database has been queried? If so, how, or is there a way to replay logs on a "live" read-only database? The closest I can come up with is to have a second backup in NORECOVERY mode always available for the incoming log so that a switchover can be made in a matter of seconds rather than the amount of time it would take to restore the full backup and all subsequent log backups. Thanks again for any assistance. Is it possible to have multiple backup chains for a database? For example, I would like to maintain daily full backups on a local network [quoted text clipped - 12 lines] Certainly, that's a feature known as log shipping. |
#7
| |||
| |||
|
|
Thank you Jeff and Erland for your replies. It looks like COPY_ONLY is the solution, except that the db is SQL2000K. |
|
My problem is twofold. My company's IS group deals with full daily backups only; I understand the data loss implications but there is no compromise. |
![]() |
| Thread Tools | |
| Display Modes | |
| |