zettelkasten/OneNoteExport/Kommunikationstechnologie/Sharepoint/Infrastruktur/34_Backup SPQ.md
Ralf Koop 5a108aa2b4 .
2023-08-25 23:29:11 +02:00

2.9 KiB

Backup SPQ

Freitag, 24. Januar 2020

10:43

 

Speicherplatz für das Backup :

 

\\bkkbackup002\sharepoint\ Aktuell haben wir dort 512 GB zur Verfügung

 

\\bkkbackup002\sharepoint\SharePoint_Backup\SPQ liegt das Backup für die SPP

 

Lokal auf dem Server BKKSCDPMtst001 liegt auf Laufwerk E unter

 

E:\Backup\SPQ die Datenbanken.

 

Diese werden durch ein Script vom SQL Server dort abgelegt inkl Logfiles.

 

 

 

Eingerichteter initialer Task auf SQL Server zur Erstellung des Backups:

 

Computergenerierter Alternativtext: Indungen Cl-Sharepont 096 73 105- BKKSCDPMTSTOOI Instanz - SQLSharePointP spp\_ BKKSPPAPPOOI spp\_ BKKSPPAPP002 spp\_ BKKSPPWEBOOI spp\_ BKKSPPWEB002 ZZZ BKKSCDPMOOI BKKSPPOOSOOI BKKSPP00S002 Task Scheduler File Acticn View Help Task Scheduler (Local) Task Scheduler Library Configuration Windows Status Triggers {width="4.010416666666667in" height="0.9895833333333334in"}

 

Erfasster Bildschirmausschnitt: 13.01.2020 09:29

 

Backup erstellen

Dateiname: Backup-DB.ps1 Location BKSCDPMTST001 - C:\Scripte

----Commands---

$datum = get-date -Format ddMMyy

C:\Software\hobocopy\HoboCopy.exe /full C:\ClusterStorage\vSQLSharePointP\MSSQL14.SQLSHAREPOINTP\MSSQL\DATA \\bkkscdpmtst001\Backup\SPQ\Data-$datum

 

C:\Software\hobocopy\HoboCopy.exe /full C:\ClusterStorage\vSQLSharePointP\MSSQL14.SQLSHAREPOINTP\MSSQL\log \\bkkscdpmtst001\Backup\SPQ\log-$datum

---- Ende---

Script Backup Zippen und verschieben!

Dateiname: Sich-backupfiles.ps1 Location BKSCDPMTST001 - C:\Scripte

 

#Dieses Script packt alle Datenbanken und Log Dateien auf dem Laufwerk E zu einer Zip Datei und legt sie auf dem Backupserver (BKKBACKUP002) ab

# Danach werden die Datenbank und Logverzeichnise wieder gelöscht. (Manuell)

 

$Temp = (Get-date).AddDays(-1)

$datum = Get-date $temp -Format ddMMyy

$path = "\\bkkbackup002\sharepoint\SharePoint_Backup\SPQ\data-$datum.7z"

 

& 'C:\Program Files\7-Zip\7z.exe' a \\bkkbackup002\sharepoint\SharePoint_Backup\SPQ\Data-$datum E:\Backup\SPQ\Data-$datum\*

 

$file = Get-Item $path

 

 

& 'C:\Program Files\7-Zip\7z.exe' a \\bkkbackup002\sharepoint\SharePoint_Backup\SPQ\Data-$datum E:\Backup\SPQ\Log-$datum\*

 

 

 

#if (Test-Path $path) {Remove-Item D:\Backup\Datenbank\Data-$datum -Force -Recurse} else {Write-host "Zip ist Fehlgeschlagen bitte prüfen"}

 

#if ($file.Length -gt 664535) {Remove-Item D:\Backup\Datenbank\Log-$datum -Force -Recurse} else {Write-host "Zip ist Fehlgeschlagen bitte prüfen"}

 

 

[Regelmäßig Plattenplatz frei machen!!!]{.mark}