Намирам се в момента, в който трябва да започна да архивирам базата данни на уебсайта, който поддържам. По принцип много транзакционни данни се генерират ежедневно и след приблизително 2 седмици тези данни са почти безполезни - все още са необходими за целите на отчитането, но могат безопасно да бъдат преместени от производствен сървър.
И така, в идеалния случай бих се радвал, ако мога да направя това:
- Настройка на изтегляне на репликация - резервният сървър извлича промените от производствения сървър всеки час.
- Ежедневно - базата данни на производствения сървър се почиства - записи, по-стари от 2 седмици, се изтриват.
На #1 - любопитен съм дали репликацията на изтегляне е най-ефективният начин за преминаване от гледна точка на производителността? Не искам да натоварвам производствения сървър (или поне не голямо)... Не ми пука много за синхронизирането на базите данни.
На #2 - Как да се уверите, че тези изтривания не се репликират - че данните се съхраняват на архивен сървър?
Производственият сървър работи с SQL Server 2008 Enterprise, Backup сървърът може да изпълнява каквото е необходимо (в момента работи с SQL Server 2008 Express)