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

SharePoint .NET Discussion :

Sauvegarde de sites automatisée [Débutant(e)] [SP-2010]


Sujet :

SharePoint .NET

  1. #1
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Août 2011
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 49
    Par défaut Sauvegarde de sites automatisée
    Bonjour c'est encore moi,désolé mais je suis débutant et la techno SharePoint c'est très vaste, alors on se pose de nombreuses questions.

    Pouvez vous me dire si la façon de faire est bonne pour sauvegader les sites Sharepoint 2010:

    étape 1: durant l'installation du site (sur le serveur) je lance un script qui permet de créer une tache planifiée de sauvegarde. (schtasks ...)

    étape 2: cette tâche planifiée s'effectuera toutes les X heures par exemple et appelera un fichier SharePoint 2010 Management Shell (Backup-SPSite...)

    Aussi, je n'ai pas trop bien compris ce que fait la commande Backup-SPFarm?
    Backup-SPSite suffit pour sauvegarder les données du site non? pas besoin de faire un Backup-SPFarm en plus?

    Je vous remercie, bonne journée

  2. #2
    Membre expérimenté
    Inscrit en
    Décembre 2006
    Messages
    264
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 264
    Par défaut
    Tcho,

    Je ne suis pas expert en backup. Il existe 2 types de backups disponibles pour SharePoint : les backups SharePoint et les backups SQL.

    Je ne peux pas trop te donner les avantages et les inconvenients mais c'est a mon avis surtout une histoire de competences. Je ne connais pas beaucoup de nos clients qui font des backups SharePoint. La plupart du temps, l'equipe SQL est habitue aux demandes de backups contrairement aux admins SharePoint. Les systemes sont deja en place (stockage, planification, process, ...). Je pense qu'avec SharePoint c'est plus quelque chose de temporaire.

    Pour les backups SharePoint, il existe different types de backups qui correspondent a differente granularite. Backup-SPFarm peut faire un backup de toute la ferme ou de certaines parties uniquement. Backup-SPSite permet te faire un backup du site directement et donc de sa ContentDB.

    Verifie quand meme ce que je dit avant de partir sur l'une ou l'autre des solutions...

    ++

  3. #3
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Août 2011
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 49
    Par défaut
    Okey merci pour ta réponse Shifty

    finalement voici à quoi ressemblera, grossiérement, le script de la tache planifée

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    $sites=Get-SPSite
     
    $path= //emplacement sauvegarde
    $i=1//je nomme les fichiers de manière simpliciste pour tester
     
    foreach($url in $sites) // pour chaque site contenu dans $sites
    {
    $path=$path+$i
    $path=$path+".BAK"
    Backup-SPSite -Idendity $url -Path $path -Force -Verbose
    $path=//emplacement sauvegarde
    $i=$i+1
    }
    J'arrive donc à sauvegarder tous les sites de mon application et à les restaurer correctement.

    Je vous suggère d'aller voir cet article, il est bien fait je trouve, je m'en suis beaucoup inspiré:

    http://imperfectit.blogspot.com/2010...rm-backups.htm

    Voila bonne journée

  4. #4
    Membre expérimenté
    Inscrit en
    Décembre 2006
    Messages
    264
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 264
    Par défaut
    Salut,

    J'ai quand meme eu un doute sur la difference entre les backups SP et les backups SQL.

    Une des differences que je n'avais pas note est que si tu fais un backup sharepoint, toutes les donnees vont passer de ton Serveur SQL a ton serveur SP. Du coup tu risques d'engorger ton reseau. Si tu fais cela le weekend et le soir, pour des petites bases, pas de soucis. Pour des plus gros systemes ca peut devenir genant car tres long et tres gourmant.

    Pour ce qui est de ton script, j'ai juste note un point. Je mettrai un
    Sinon tu ne vas avoir que le dernier site retourner par Get-SPsite, alors que dans ce cas, il va te creer un tableau. Verifie quand meme !

    Bonnes fetes,
    ++

  5. #5
    Membre chevronné

    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 184
    Par défaut
    je me permets d'ajouter qu'une restauration d'un backup SP doit se faire sous une ferme "identique" à celle du backup;

    Dans ces conditions, la sauvegarde SQL est la seule - en cas de crash serveur - qui permette de remonter les sites (certes, avec un peu plus de sueurs...)

  6. #6
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Août 2011
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 49
    Par défaut Erreur Backup-SPFarm
    Bonjour, je me suis permis de reprendre cette discution car je suis en train de mettre en pratique la stratégie de savegarde et j'ai du mal à comprendre la nature de quelques erreurs:

    Voici les lignes les plus significatives de mon code PowerShell:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $today = (Get-Date -Format yyyy-MM-dd-hh-mm-ss)
    Backup-SPFarm -Directory C:\Backup\DailyFarmBackup\$today -BackupMethod full -Verbose
    Erreur en sortie:
    Backup-SPFarm : The backup job failed. For more information, see the error log
    that is located in the backup directory.
    At C:\backup\SP2010_Farm_Backup_With_Notification.ps1:15 char:16
    + Backup-SPFarm <<<< -Directory C:\Backup\DailyFarmBackup\$today -BackupMet
    od full -Verbose
    + CategoryInfo : InvalidData: (Microsoft.Share...mdletBackupFarm:
    SPCmdletBackupFarm) [Backup-SPFarm], SPException
    + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletBackupFa
    rm

    VERBOSE: Leaving ProcessRecord Method of Backup-SPFarm.
    VERBOSE: Leaving EndProcessing Method of Backup-SPFarm.
    Je suis donc allé voir dans le fichier de log, mais bon de façon immédiate je ne vois pas comment résoudre ce problème:

    [05/03/2012 12:03:15] Finished with 42 warnings.
    [05/03/2012 12:03:15] Finished with 7 errors.
    [05/03/2012 12:03:15] FatalError: Backup failed for Object BDC_Service_DB_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx failed in event OnBackup. For more information, see the spbackup.log or sprestore.log file located in the backup directory.
    [05/03/2012 12:03:15] -------------------------------------------------
    Clairement quand la sauvegarde se déroule, on voit qu'il ne sauvegarde pas les Bases de données il y a des erreurs du genre:
    SQL command failed and needs to be restarted. The command will be re-started a total of three times before throwing an exception.
    qui s'affiche sur la console PS.

    En définitive je ne récupère même pas 1% des données à sauvegarder.
    Pouvez vous orienter ma réflexion à ce sujet, me donner des pistes.

    Je chercherais plus en détail demain.

    Merci.

  7. #7
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Août 2011
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 49
    Par défaut
    Si quelqu'un est dans la même situation pour résoudre ce problème, j'ai mis mon dossier en Shared avec full control pour le compte SQL et aussi pour les différents Services SQLServer

    Merci


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. lftp pour sauvegarder un site distant en local
    Par lostsoul dans le forum Shell et commandes GNU
    Réponses: 15
    Dernier message: 22/08/2014, 10h11
  2. Réponses: 6
    Dernier message: 30/05/2006, 00h45
  3. automatiser les sauvegardes avec mysql administrator
    Par beckham07 dans le forum Outils
    Réponses: 1
    Dernier message: 09/03/2006, 14h58
  4. [VB]appli pour automatiser l'acces a un site web
    Par arnob dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 26/02/2006, 09h14

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