SharePointデータベースの復旧モデルのベストプラクティスは何ですか


9

Paul Randalは、SharePoint SQLデータベースのベストプラクティスについていくつかの素晴らしい質問をしました。今日、顧客がSharePointのインストールを維持するのを支援しながら、SharePointデータベースの最適なSQL復旧モデルについて質問しました。

シンプルなリカバリモデルを使用するのが私の習慣です(私はDB管理者ではありません:))))。SharePointデータベースが定期的にバックアップされ、サードパーティツールのバックアップもアイテムレベルで行う場合、ログ全体を保持する必要はありません。

ここで何か不足していますか?これは正しいアプローチですか?SharePoint DBログを使用してデータを回復したことがありますか?

回答:


8

それは、必要な管理作業量に対するデータ量の損失に完全に依存します。単純な復旧モデルを使用していて、日曜日に週に1回バックアップを取る場合...土曜日の11:59にクラッシュした場合、1週間分の作業が失われます。バックアップの頻度を増やす(または差分を取る)と、データ損失の量が減ります。

定期的な完全/差分バックアップをとるが、トランザクションログで完全復旧モデルを使用することにより、最後のバックアップを復元し、クラッシュ直前の時点までトランザクションログを再生し、データをほとんどまたはまったく失うことはありません。

ポールランダルと言えば...彼は今月TechNet Magazineでこのトピックについての素晴らしい記事を書いたところです:) http://technet.microsoft.com/en-us/magazine/dd822915.aspx


ローラは非常に良い点を追加します...私は尋ねられたとおりに質問に答えましたが、より良い質問は「SharePointをバックアップする最良の方法は何ですか?」SQL Serverバックアップを実行するだけの場合は、構成データベースを再作成し、コンテンツDBを手動で再接続する必要があります。Data Protection Manager(microsoft.com/dpm)などのSharePoint対応バックアップアプリケーションを使用すると、データベースバックアップ(構成DBを含む)が処理され、SharePointのポイントインタイムリストアを実行できます。 。手動で行うよりも簡単です。
Sean Earp

バックアップは私たちが議論するかもしれないもう一つの質問です。DPMは優れていますが、SMEソリューションではありません。単一サーバー(小規模ビジネス)ファーム環境には何をお勧めしますか?stsadmバックアップ、symantecなど。
Toni Frankola、2009年

1
残念ながら、SharePointのバックアップストーリーには、これまで扱ってきた他のどの製品よりも「依存する」ものが多くあります。ファームレベルのバックアップについて話しているのですか?災害からの回復?サイトコレクションのバックアップ?サイトのバックアップ?TechNetのSharePointバックアップリソースセンターには、SharePointのどの側面をバックアップするためにどのツールを使用するかを決定するための優れたリソースがいくつかあります。構成データベース内のすべてを再構成することを気にしない限り(文書化されていますか?)、コンテンツデータベースのSQLバックアップを実行すると、ファーム全体を保護するために正常に機能します。
Sean Earp


SP構成データベースと、さまざまなサービスアプリケーションに関連するすべてのデータベースをバックアップした場合、ファームを再構築し、それらのデータベースをすべてマウントして実行できますか?
アーロンスター2013

5

データベースだけをバックアップしても、Sharepoint情報がすべて取得されるわけではありません。確かにデータベース内のすべてを取得しますが、すべてのカスタマイズとルックアンドフィールは失われます。これは管理者には関係ないかもしれませんが、ユーザーが不満を感じることは間違いありません。

オプションには、バックアップソフトウェアのSharePointデータベースを読み取ることができるバックアップエージェントを取得するか、構成情報を取得するスクリプトバックアップを実行して、SQLデータベースバックアップと同様に安全な場所に配置することが含まれます。

http://technet.microsoft.com/en-us/library/cc288330.aspx いくつかの情報があります。

バックアップをテストします。それらを復元します。何が変化し、何が機能し、何が機能しないかを確認します。私たちの最初の復元は、それができたであろうほど良くはありませんでした。幸い、失われたデータや破壊されたデータを回復するのではなく、運用サーバーの複製であるテストサーバーを作成するプロセスの一部にすぎませんでした。

関連性のために編集された これをもう一度読んだとき、気が散って、回答の回答ポイントを逃したことに気づきました。トランザクションログを使用して完全バックアップを実行すると、より細かい時点までロールバックできます。これにはDBAとしてのスキルが必要ですが、それほど難しくはありません。大量の更新がなく、1日の作業を失うことが世界の終わりではない場合は、おそらく問題ありません。その他のオプションには、単純なバックアップをより頻繁に実行することが含まれます。真夜中、午前10時、午後2時、午後6時、または組織のワークサイクルに有効なものを言います。これにより多くのディスクが消費されますが、データ損失のリスクは軽減されます。すべてのバックアップと同様に、それはユーザーが許容するものと管理者が提供できるものの間のバランスです。


まったく同感です。バックアップには何を使用しますか?
Toni Frankola、2009年

Symantec NetBackupを使用しています。SharePointエージェントを取得中です。現在、2段階のバックアップを行っています。
ローラトーマス

2

SharePointはSQLデータベースなので、SharepointはSQLデータベースのように扱う必要があります。そのため、通常のSQLセットアップの予防策をすべて講じてください。バックアップについては、データベースを定期的にバックアップするだけでなく、すべてのSP情報を保持する12ハイブをバックアップする必要があります。

詳細については、このスレッドを確認してください:http : //social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/102c5c71-38a3-4360-b5cb-9b8b7c07bfea


なぜこれが反対投票されたのかわかりません... SSPを除いてSQLChickenは正しいです。SQL Serverにはない検索インデックスのため、これには特別な注意とフィードが必要です。
ジェフ

2
ServerFaultが反対票を投じた場合にコメントを残すように強制したいのですが…
SQLChicken

0

デフォルトでシンプルモードに設定されているデータベースがいくつかあります。たとえば、検索データベース。検索データは、データベースとサーバーファイルシステム上のインデックスファイルの2つの場所に保存されます。検索クエリを提供するには両方が必要であり、復元されたバージョンが機能するためには、両方が同時にバックアップされます。その可能性は非常に低いため、ほとんどの人はコンテンツを再クロールして検索インデックスを再生成することを選択します。

この場合、シンプルモードは問題なく機能します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.