{"id":528,"date":"2013-02-12T11:52:18","date_gmt":"2013-02-12T09:52:18","guid":{"rendered":"http:\/\/blog.langlitz-it.de\/?p=528"},"modified":"2013-02-21T15:38:08","modified_gmt":"2013-02-21T13:38:08","slug":"how-to-seeding-exchange-cluster-datenbank","status":"publish","type":"post","link":"https:\/\/www.langlitz-it.de\/?p=528","title":{"rendered":"How to &#8211; Seeding Exchange Cluster Datenbank"},"content":{"rendered":"<p><strong>Seeding<\/strong><\/p>\n<p>Unter &#8220;seeding&#8221; versteht man die Erstellung eine Clusterkopie einer bestehenden Datenbank.<\/p>\n<p>Es gibt verschiedene Bedingungen unter denen das Seeding erforderlich wird:<\/p>\n<ul>\n<li>Einrichtung eine neuen passiven Knotens (CCR)<\/li>\n<li>Failover mit Datenverlust.<\/li>\n<li>Nach einer Offline Defragmentierung<\/li>\n<li>korrupte Logdatei(en)<\/li>\n<li>&#8230;<\/li>\n<\/ul>\n<p>F\u00fcr das Seeding gibt es folgende Methoden:<\/p>\n<ul>\n<li>Automatisches Seeding &#8211; wird nur zur Erstellung eines neuen Knotens, einer neuen Storagegroup oder einer DB, die noch nie gesichert wurde verwendet. Automatisches Seeding setzt das Vorhandensein des\u00a0allerersten Logfiles\u00a0voraus.<\/li>\n<li>Cmdlet <em>Update-StorageGroupCopy<\/em> &#8211; Mit diesem Cmdlet wird von einer Online Storagegroup eine Offline Kopie auf einem passiven Knoten erstellt.<\/li>\n<li>Manuelles Kopieren der Offlinedatenbank &#8211; Hierbei wird die DB dismounted und auf den passiven Knoten an den identischen Speicherort kopiert. Dies hat nat\u00fcrlich einen entsprechenden Ausfall zur Folge.<\/li>\n<\/ul>\n<p><strong><em>Update-StorageGroupCopy<\/em> &#8211; Vorgehen<\/strong><\/p>\n<p>Das Cmdlet\u00a0Restore-StorageGroupCopy muss vom passiven Knoten aus ausgef\u00fchrt werden. Die Replikation f\u00fcr die Speichergruppe muss angehalten werden. Die Datenbank-, Log-, und Pr\u00fcfdateien auf dem passiven Knoten m\u00fcssen entfernt werden. Dies kann auch mit dem Parameter<em> -DeleteExistingFiles<\/em> erreicht werden. Achten Sie darauf, dass je nach Datenbankgr\u00f6\u00dfe erheblicher Traffic enstehen kann. Wenn m\u00f6glich sollten Sie deshalb das Seeding auf Zeiten geringer Clientaktivit\u00e4t legen.<\/p>\n<ul>\n<li>Anhalten der Replikation mit: S<em>uspend-StorageGroupCopy ServerStoragegroup<\/em><\/li>\n<li>Ausf\u00fchren des Seedings mit<em>:<\/em><em> Update-StorageGroupCopy ServerStorageGroup\u00a0-DeleteExistingFiles<\/em><\/li>\n<\/ul>\n<p>Nach erfolgreichen Seeding startet das Cmdlet <em>Update-StorageGroupCopy<\/em> automatisch wieder die Replikation. Wenn Sie den Parameter <em>-ManualResume<\/em> verwenden, m\u00fcssen Sie dies manuell mit dem Cmdlet<em> Resume-StorageGroupCopy ServerStorageGroup<\/em> realisieren.<\/p>\n<p>Vergewissern Sie sich, dass die Replikation wieder ordnungsgem\u00e4\u00df funktioniert. Verwenden Sie hierzu das Cmdlet: <em>Get-StorageGroupCopyStatus<\/em>.<\/p>\n<p><strong>Manuelles Seeding \u00fcber Offline DB<\/strong><\/p>\n<ul>\n<li>Dismounten Sie die betroffene DB \u00a0&#8211; <em>Dismount-Database ServerDatabase<\/em><\/li>\n<li>Setzen Sie die Replikation der DB aus Suspend &#8211;\u00a0<em>S<em>uspend-StorageGroupCopy ServerStoragegroup<\/em><\/em><\/li>\n<li>Kopieren Sie die EDB Datei vom aktiven Node auf den Passiven Node<\/li>\n<li>Nach dem Kopieren Mounten Sie die DB wieder &#8211; <em>M<\/em><em>ount-Database ServerDatabase<\/em><\/li>\n<li>Starten Sie die Replikation wieder &#8211; <em>Resume<\/em><em>-StorageGroupCopy ServerStoragegroup<\/em><\/li>\n<\/ul>\n<p>Pr\u00fcfen Sie auch hier, ob die Replikation wieder l\u00e4uft mit dem Cmdlet <em>Get-StorageGroupCopyStatus.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seeding Unter &#8220;seeding&#8221; versteht man die Erstellung eine Clusterkopie einer bestehenden Datenbank. Es gibt verschiedene Bedingungen unter denen das Seeding erforderlich wird: Einrichtung eine neuen passiven Knotens (CCR) Failover mit Datenverlust. Nach einer Offline Defragmentierung korrupte Logdatei(en) &#8230; F\u00fcr das &hellip; <a href=\"https:\/\/www.langlitz-it.de\/?p=528\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[208,215,30,217,214,219,218,216],"_links":{"self":[{"href":"https:\/\/www.langlitz-it.de\/index.php?rest_route=\/wp\/v2\/posts\/528"}],"collection":[{"href":"https:\/\/www.langlitz-it.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.langlitz-it.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.langlitz-it.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.langlitz-it.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=528"}],"version-history":[{"count":17,"href":"https:\/\/www.langlitz-it.de\/index.php?rest_route=\/wp\/v2\/posts\/528\/revisions"}],"predecessor-version":[{"id":544,"href":"https:\/\/www.langlitz-it.de\/index.php?rest_route=\/wp\/v2\/posts\/528\/revisions\/544"}],"wp:attachment":[{"href":"https:\/\/www.langlitz-it.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=528"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.langlitz-it.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=528"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.langlitz-it.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}