Qual è il tuo model di recupero di best practice per i database di SharePoint

Paul Randal ha chiesto alcune domande veramente belle sulle pratiche migliori per i database SQL di SharePoint. Oggi, aiutando un cliente a mantenere l'installazione di SharePoint mi ha chiesto una domanda sul miglior model di recupero SQL per il database di SharePoint.

È la mia pratica (non sono DB admin :)))) per utilizzare il model di recupero semplice. Se i database di SharePoint vengono eseguiti su base regolare e si dispone anche di un backup di strumenti di terze parti a livello di elemento, non è necessario tenere tutti i registri.

  • Impostazione dell'accesso remoto a Performance Monitor
  • SQL Server Express 2008 R2 o SQL Server 2008 R2 Web?
  • Miglior strumento per migrare un database PostgreSQL a MS SQL 2005?
  • Ottimizzazione delle performance di applicazioni Web SQL / IIS (Classic ASP)
  • Libreria documenti Sharepoint che non riceve e-mail
  • SQL Server Standard / Enterprise Edition è ospitato in modo diverso da SQL Express
  • Mi manca qualcosa qui? È questo il giusto approccio? Hai mai utilizzato il registro DB di SharePoint per recuperare i tuoi dati?

  • Installazione di SharePoint Server 2010 su Windows 7 x64
  • Come posso essere avvisato quando la crescita automatica si verifica in un database di SQL Server?
  • Come impostare un sito Intranet e un'alternativa GRATUITA a Sharepoint
  • Pre-provisioning sito MySite sito tramite script?
  • Autenticazione IE 8 negata sul sito SharePoint locale
  • Come rinominare un progetto nel Team Foundation Server (TFS)
  • 4 Solutions collect form web for “Qual è il tuo model di recupero di best practice per i database di SharePoint”

    Dipende interamente da quanti dati si desidera perdere rispetto alla quantità di sforzo amministrativo richiesto. Se stai usando il model di ripristino semplice e prendendo i backup una volta alla settimana la domenica … se hai un crash alle 11:59 di sabato, allora hai perso una settimana di lavoro. Aumentando la frequenza dei backup (o prendendo differenze) ridurrà la quantità di perdita di dati.

    Prendendo regolari backup completi / differenziali, ma utilizzando il model di ripristino completo con i registri delle transactions, è ansible ripristinare l'ultimo backup e ripetere i registri delle transactions in un punto immediato prima dell'incidente e perdere poco o nessun dato.

    Parlando di Paul Randal … ha appena scritto un ottimo articolo su questo tema per TechNet Magazine questo mese 🙂 http://technet.microsoft.com/en-us/magazine/dd822915.aspx

    Il backup del solo database non otterrà tutte le informazioni sul tuo sharepoint. Certo che otterrà tutto nel database, ma tutte le personalizzazioni e l'aspetto si sentono persi. Questo non import a te come un amministratore, ma ti assicuro che i tuoi utenti saranno infelici.

    Le opzioni includono l'acquisizione di un agente di backup che consente di leggere il database del database condiviso per il software di backup o di eseguire alcuni backup eseguiti con script che utilizzano le informazioni di configuration e la messa in sicurezza del backup del database SQL.

    http://technet.microsoft.com/en-us/library/cc288330.aspx Ha alcune informazioni.

    TEST i tuoi backup. Ripristinarli. Vedi quali cambiamenti, cosa funziona cosa non lo fa. Il nostro primo ripristino non era buono come avrebbe potuto essere. Fortunatamente per noi era solo una parte del process di creazione di un server di prova che era un duplicato del nostro server di produzione, piuttosto che cercare di recuperare dati persi o distrutti.

    Modificato per la pertinenza Dopo aver letto questo nuovo ho capito che mi sono distratto e ho perso il punto di risposta della mia risposta. Se si eseguono backup completi con la logging delle transactions, è ansible tornare indietro a punti più fini nel tempo. Questo richiede più competenza come DBA ma non è così difficile. Se non hai una tonnellata di aggiornamenti e perdere il lavoro di un integer giorno non è la fine del mondo, allora probabilmente siete bene. Altre opzioni includono l'esecuzione del backup semplice più spesso. Dite mezzanotte, 10:00, 2:00, 6:00, o qualunque cosa funziona per il ciclo di lavoro delle organizzazioni. Questo consumerà più disco, ma ridurrà i rischi di perdita di dati. Come per tutti i backup è un equilibrio tra ciò che gli utenti tollerano e ciò che gli amministratori possono fornire.

    Sharepoint deve essere trattato come un database SQL perché è un database SQL in modo da prendere tutte le normali precauzioni di installazione di SQL nella creazione di negozio. Per quanto riguarda i backup non dovresti solo eseguire il backup di database regolarmente, è necessario eseguire il backup della tua 12 hive che contiene tutte le informazioni relative alla tua SP.

    Controlla questo thread per ulteriori informazioni: http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/102c5c71-38a3-4360-b5cb-9b8b7c07bfea

    Ci sono alcuni database che sono impostati su modalità semplice fuori dalla scatola. Il database di ricerca, ad esempio. I dati di ricerca vengono memorizzati in due posizioni: un database e un file di indice nel file system del server. È necessario eseguire entrambe le query di ricerca e entrambi devono essere eseguiti in precedenza per eseguire qualsiasi versione ripristinata. Poiché le probabilità di questo sono molto, molto basse, la maggior parte delle persone avrebbe optato per semplicemente ricreare il loro contenuto e rigenerare l'indice di ricerca.

    In questo caso, la modalità semplice functionrebbe bene.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.