Bonjour,
Je cherche actuellement un moyen d'effectuer du log shipping entre 2 serveurs SQL 2005 via FTP.
je n'ai actuellement trouvé aucun tutoriels sur internet pour le faire.
pouvez-vous m'aider ?
Merci.
Cdlt,
doski.
Bonjour,
Je cherche actuellement un moyen d'effectuer du log shipping entre 2 serveurs SQL 2005 via FTP.
je n'ai actuellement trouvé aucun tutoriels sur internet pour le faire.
pouvez-vous m'aider ?
Merci.
Cdlt,
doski.
Le log shipping consiste à faire une sauvegarde régulière par exemple toutes les heures du journal de transactions :
BACKUP LOG ...
Sur le serveur de secours, il suffit de restaurer en mode d'attente en conservant toujours le dernier fichier non restauré
RESTORE LOG ... WITH NORECOVERY
Pour initialiser le processus il faut faire une sauvegarde complète préalable en mode d'attente :
BACKUP DATABASE ... WITH NORECOVERY
En cas de perte du serveur source, il faut restaurer le dernier journal mis en attente en mode de récupération :
RESTORE LOG ... WITH RECOVERY.
Bref, faire un tuto pour 2 commandes, BACKUP et RESTORE.....
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Bonjour,
je pense que tu n'as pas compris ma demande.
je sais comment fonctionne le log shipping (http://omaralzabir.com/how_to_setup_..._really_works/) la restauration automatique se fait via le partage Windows.
je cherche à faire la même opération par envoi FTP au lieu de l'effectuer par le partage Windows.
l'utilitaire de configuration du log shipping ne permet pas de définir l'option de partage des TRN par FTP du moins je n'ai pas trouvé.
Hello,
Tu fais le meme que sur le tuto et tu remplaces le job de copie des logs par un job custom qui envoie les logs via FTP.
Cheers,
Tu aurais du dire que tu faisait cela par la clicougnette... Il est vrai que si tu ne sait pas ce qu'est un script SQL... On est mal barré !
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Je viens ici pour demander de l'aide si c'est pour répondre ca, autant ne rien dire ...
Bonjour,
Je pense avoir la solution au pb :
Dans 2 job SQL :
Job 1
Job 2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Step1 : move "E:\FTP\nomappli_backup_*.bak" "E:\exploitation\working\nomappli_backup.bak" step2: restore database nomappli from disk='E:\exploitation\working\nomappli_backup.bak' with MOVE 'nomappli' TO 'D:\MSSQL.1\MSSQL\Data\nomappli.mdf', MOVE 'nomappli_log' TO 'D:\MSSQL.1\MSSQL\Data\nomappli_log.ldf', NORECOVERY, REPLACE Step3 move E:\exploitation\working\nomappli_backup.bak E:\Exploitation\Archive\nomappli_backup_%date:~10,4%%date:~4,2%%date:~7,2%0000.bak
Voilà à améliorer si besoin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Step1: copy /B "E:\FTP\Lognomappli\nomappli_backup_*.trn" "E:\exploitation\working\nomappli_backup.trn" step2: Restore log nomappli from disk='E:\exploitation\working\nomappli_backup.trn' with norecovery step3: del E:\exploitation\working\*.trn move E:\FTP\Lognomappli\*.trn E:\Exploitation\Archive\
Bonjour roulitto,
merci beaucoup pour ce code.
c'est exactement ce que je voulais.
j'ai effectué quelques modifications de répertoires et cela fonctionne très bien.
merci ! enfin quelqu'un de compétent.
cdlt,
doski.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager