Specs: Win2K, Retrospect Desktop 5.6, SQL Server 2000
Situatie: Dagelijks moet er een backup gemaakt worden van bepaalde bestanden op een CD-RW, waaronder een MS SQL database.
Probleem: Retrospect kan de database niet backuppen zolang de SQL Server service draait, want deze heeft een lock op de database.
Oplossing 1:
Ik heb een script gemaakt in VB die de service 'MSSQLServer' stopt voordat een backup script wordt uitgevoerd. Na het uitvoeren wordt de 'MSSQLServer' service weer opgestart.
Helaas, dit werkt niet. De service wordt wel netjes afgesloten, maar Retrospect is niet in staat om de database te backuppen.
Oplossing 2:
Een SQL script draaien voordat een backup script wordt uitgevoerd, die de database 'detached'. Na het uitvoeren van het backup script zal het SQL script de database weer 'attachen'.
Ik heb deze oplossing nog niet geprobeerd, ik ga dit weekend het scriptje in elkaar draaien. Zal dit wel gaan werken?
Ik heb op de Dantz site gekeken, maar daar zijn ze nog aan het werk voor een script dat het mogelijk maakt een SQL database te backuppen; het is dus een bekend probleem en ze hebben er nog geen oplossing voor.
Nu is mijn vraag: heeft iemand ervaring met het backuppen van een MS SQL database met Retrospect (of een ander backup programma)? Zo ja, hoe heb je dit gedaan?
Situatie: Dagelijks moet er een backup gemaakt worden van bepaalde bestanden op een CD-RW, waaronder een MS SQL database.
Probleem: Retrospect kan de database niet backuppen zolang de SQL Server service draait, want deze heeft een lock op de database.
Oplossing 1:
Ik heb een script gemaakt in VB die de service 'MSSQLServer' stopt voordat een backup script wordt uitgevoerd. Na het uitvoeren wordt de 'MSSQLServer' service weer opgestart.
Helaas, dit werkt niet. De service wordt wel netjes afgesloten, maar Retrospect is niet in staat om de database te backuppen.
Oplossing 2:
Een SQL script draaien voordat een backup script wordt uitgevoerd, die de database 'detached'. Na het uitvoeren van het backup script zal het SQL script de database weer 'attachen'.
Ik heb deze oplossing nog niet geprobeerd, ik ga dit weekend het scriptje in elkaar draaien. Zal dit wel gaan werken?
Ik heb op de Dantz site gekeken, maar daar zijn ze nog aan het werk voor een script dat het mogelijk maakt een SQL database te backuppen; het is dus een bekend probleem en ze hebben er nog geen oplossing voor.
Nu is mijn vraag: heeft iemand ervaring met het backuppen van een MS SQL database met Retrospect (of een ander backup programma)? Zo ja, hoe heb je dit gedaan?
[ Voor 3% gewijzigd door Croccifixio op 08-03-2003 21:58 ]