![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
I just recently started looking into MS SQL Server 2005/8 replication. We have a vendor product where the data is purged at time N. The vendor wants us to reduce the amout of data we are keeping while the users would like to keep the data longer so the idea the users had was if we could create an archive database where we could hold the data for a much longer time period while purging it more aggressively from the current production system. As one of the potential methods for creating and maintaining this data I started to look at the MS SQL Server replication featue. Unfortunately the couple of books on line articles I read had verbage that indicated the replication would be all DML. We would want the insert and updates but not the deletes. I am wondering if the replication feature has configuration options that allow control of what DML activity is replicated and where in the BOL I would find the information. Thanks. Mark D Powell |
#3
| |||
| |||
|
|
Mark D Powell wrote: I just recently started looking into MS SQL Server 2005/8 replication. *We have a vendor product where the data is purged at time N. *The vendor wants us to reduce the amout of data we are keeping while the users would like to keep the data longer so the idea the users had was if we could create an archive database where we could hold the data for a much longer time period while purging it more aggressively from the current production system. As one of the potential methods for creating and maintaining this data I started to look at the MS SQL Server replication featue. Unfortunately the couple of books on line articles I read had verbage that indicated the replication would be all DML. *We would want the insert and updates but not the deletes. *I am wondering if the replication feature has configuration options that allow control of what DML activity is replicated and where in the BOL I would find the information. Thanks. Mark D Powell Have you looked into partitioning instead of archiving-and-deleting? It's easier to set up and maintain, but it requires Enterprise Edition, so if you only have Standard you cannot consider this. I don't think you can replicate only non-deletions. Perhaps log shipping is the answer. Prior to performing the deletions, checkpoint and force the logs to be shipped. Then shut off log shipping during the deletions, and turn it back on after the deletions are performed and the transaction log is backed up to truncate it. I'e never tried thisso I'm not sure it's possible.- Hide quoted text - - Show quoted text - |
#4
| |||
| |||
|
|
On Nov 1, 10:12 am, "Bob Barrows" <reb01... (AT) NOyahooSPAM (DOT) com> wrote: Mark D Powell wrote: I just recently started looking into MS SQL Server 2005/8 replication. We have a vendor product where the data is purged at time N. The vendor wants us to reduce the amout of data we are keeping while the users would like to keep the data longer so the idea the users had was if we could create an archive database where we could hold the data for a much longer time period while purging it more aggressively from the current production system. As one of the potential methods for creating and maintaining this data I started to look at the MS SQL Server replication featue. Unfortunately the couple of books on line articles I read had verbage that indicated the replication would be all DML. We would want the insert and updates but not the deletes. I am wondering if the replication feature has configuration options that allow control of what DML activity is replicated and where in the BOL I would find the information. Thanks. Mark D Powell Have you looked into partitioning instead of archiving-and-deleting? It's easier to set up and maintain, but it requires Enterprise Edition, so if you only have Standard you cannot consider this. I don't think you can replicate only non-deletions. |
#5
| |||
| |||
|
|
I just recently started looking into MS SQL Server 2005/8 replication. We have a vendor product where the data is purged at time N. The vendor wants us to reduce the amout of data we are keeping while the users would like to keep the data longer so the idea the users had was if we could create an archive database where we could hold the data for a much longer time period while purging it more aggressively from the current production system. As one of the potential methods for creating and maintaining this data I started to look at the MS SQL Server replication featue. Unfortunately the couple of books on line articles I read had verbage that indicated the replication would be all DML. We would want the insert and updates but not the deletes. I am wondering if the replication feature has configuration options that allow control of what DML activity is replicated and where in the BOL I would find the information. |
#6
| |||
| |||
|
#7
| |||
| |||
|
|
Gentlemen, thank you for the update. I will now try to find the time to review the referenced link material. I will need to go back to the first article since I have never set up replication. |
|
I also have to deal with the fact that neither I nor the customer contact has any clue how the vendor application works. |
![]() |
| Thread Tools | |
| Display Modes | |
| |