IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

SQL : ZIP & FTP


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Avril 2009
    Messages : 16
    Par défaut SQL : ZIP & FTP
    Bonjour,

    Voici mon problème, j'ai un plan de maintenance qui tourne tout les jours, intégrant une sauvegarde de base de données, et je souhaiterai savoir s'il est possible via SQL Server de zipper cette sauvegarde et de l'envoyer sur un serveur externe via FTP.

    Je suis donc à la recherche d'exemple, de tutoriels, ou d'aides quelconques.
    Précision : je suis un novice.

    Merci par avance.

  2. #2
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Bonjour,

    Quelle version de SQL Server ? Les solutions diffèrent selon le cas ....

    ++

  3. #3
    Membre averti
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Avril 2009
    Messages : 16
    Par défaut
    SQL Server 2005 STD

  4. #4
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Dans ce cas une première solution serait de créer un package SSIS qui vous permettrait d'invoquer une tâche de script pour zipper votre ou vos sauvegardes et d'appeler ensuite une tâche FTP qui permettrait le transfert de ces fichiers vers votre serveur de sauvegarde.
    Une fois le package créé, il suffit de le déployer sur votre serveur dans le magasin SSIS et créer un job SQL Server qui lancerait l'exécution de ce package.Enfin il ne vous reste plus qu'à ajouter une tâche d'exécution de travail de l'agent SQL Server qui appelle votre job SQL dans votre plan de maintenance.

    Une deuxième solution serait de tout scripter dans un batch exécutable (fichier.bat) et de lancer ce batch par la commande xp_cmdshell en ajoutant une tâche d'instruction SQL dans votre plan de maintenance (avec une commande EXEC master.sys.xp_cmdshell 'transfert_and_zip_sauv.bat' par exemple). Il faut juste savoir que la procédure système xp_cmdshell est désactivée par défaut pour des raisons de sécurité.

    Enfin une troisième solution serait de créer une procédure stockée en .Net qui ferait exactement le même travail. Il suffit d'invoquer votre procédure par le biais d'une tâche d'instruction SQL.

    ++

  5. #5
    Membre averti
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Avril 2009
    Messages : 16
    Par défaut
    Ça fait beaucoup d'information, je vais donc étudier tranquillement.

    Merci

  6. #6
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Effectivement

    Les solutions ne manquent pas et il vous faudra choisir la méthode qui vous convient le mieux selon vos contraintes techniques, votre savoir et vos orientations.

    Bonne découverte !!

    ++

Discussions similaires

  1. sh : Problème de récupération fichiers ZIP via FTP
    Par benthebest dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 24/11/2014, 17h56
  2. Compression ZIP vers FTP
    Par boumbomagic dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 10/04/2008, 17h37
  3. Problème importation sql.zip
    Par HeyJP dans le forum Requêtes
    Réponses: 1
    Dernier message: 15/10/2007, 14h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo