Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst MSSQL-Datenbank sichern übers Internet?

Mitglied: Winheld

Winheld (Level 1) - Jetzt verbinden

11.02.2010, aktualisiert 18:54 Uhr, 6757 Aufrufe, 8 Kommentare

Ich habe ein Problem. Ich versuche eine Datev Kundendatenbank (MSSQL) über das Internet zu sichern. Momentan ist es nur eine Überlegung und ich versuche in die richtige Richtung zu gehen. Ich würde gerne eure Vorgehensweise hören.

Der Kunde hat nur einen begrenzte Upload-Bandbreite zur Verfügung (DSL-1000) deswegen ist es zwingen erforderlich, dass nur die Unterschiede (Delta) übertragen wird. Meiner Überlegungen war jetzt folgende.

1. MSSQL-Datenbank auf einer DVD sichern und auf die NAS in der Firma packen.
2. MSSQL-Datenbank lokal beim Kunden sichern und mit einer Kopie die ebenfalls lokal liegt vergleichen um das Delta herauszufinden.
3. Delta an die Kopie anhängen und auf die NAS beim Kunden packen. (Hier findet also keine Versionisierung statt, man müsst dies mit einem Script machen)

Zur NAS:

Die NAS ist eine Qnap. Hat man zwei dieser Geräte wie in meinem Beispiel können sich diese verschlüsselt replizieren.

4. Nun müssten beide NAS-Geräte miteinander Kontakt aufnehmen um die Datenbank-Files zu vergleichen und ggf. zu updaten.

Soweit zur Theorie.

Um das Delta zwischen den Datenbanken herauszufinden würde ich rsync nutzen. Ich weiß leider nicht ob sich rsync dafür eignet Datenbanken zu sichern, hier würde mich eure Meinung interessieren. Jedenfalls müsste ich von der MSSQL-Datenbank ein DUMP-File erstellen, damit rsync damit arbeiten kann. Aber genau hier fängt mein Problem schon an. Ich muss es entweder übertragen ich nur das Delta, was keine Ausfallsicherheit bietet und keine Backup-Historie oder ich schaffe es irgendwie die Datenbank abzugleichen.

Fällt euch da etwas ein?
Mitglied: 45877
11.02.2010 um 18:27 Uhr
Hallo,

wie groß ist die Datenbank und wieviel ändert sich darin pro zeiteinheit.
grundsätzlich würd ich sagen, dsl 1000, vergiss es.
welchen vorteil hat ne online sicherung gegenüber nem bankschließfach wenn das herunterladen im
recovery fall tage dauert?
Bitte warten ..
Mitglied: Winheld
11.02.2010 um 18:53 Uhr
Die Datenbank ist etwa 2 -4 Gb groß. Es ändert sich etwa jede 10 Minuten etwas. Natürlich nur wenn die Leute daran arbeiten. Genau wegen der geringen Bandbreite will ich ja nur das Delta abgleichen. Im Idealfall ist diese nicht mehr als ein paar KB groß.
Bitte warten ..
Mitglied: 45877
11.02.2010 um 19:00 Uhr
Hallo,

eigentlich gibt´s ja für sowas die Datenbankreplikation die im MSSQL eingebaut ist oder
man bastelt sich halt was mit den Log Dateien zusammen.
Aber den Sinn hab ich trotzdem noch nicht verstanden...
Bitte warten ..
Mitglied: Winheld
11.02.2010 um 19:19 Uhr
Hm vielleicht habe ich es ein bisschen schlecht erklär

Sinn dahinter:

1. Orginaldatenbank
2. NAS mit der Datenbanksicherung (Kunde)
3. NAS mit Backup vom Vortag (Firma)



Nun soll folgendes passieren. Abgleich der NAS (Kunde) mit der Orginaldatenbank. Versenden der aktuellen Daten von heute auf die NAS (Firma) allerdings nur, wenn sich die Datenbestände unterscheiden. Dieser Vorgang soll über eine Replizierung der beiden NAS-Geräte stattfinden.
Bitte warten ..
Mitglied: education
11.02.2010 um 20:01 Uhr
meine meinung:

vergiss es. 1000 dsl hat wenn du glück hast gerade mal 128kb upload.

selbst wenn die nur mit kanzlei rechnungswesen arbeiten wirst du immer eine schön grosse datenbank zum sichern haben.

was du dir zu nutzen machen kannst: datev bietet auch das gleiche an wie du haben willst. der 1. sync dauert ewig aber dann nur noch die veränderungen. wenn du das umbiegst und nicht zu datev sondern zu euch hast das was du willst. ist aber in fall das es probleme oder eine rücksicherung geben soll von datev nicht supportet.
Bitte warten ..
Mitglied: Winheld
11.02.2010 um 20:21 Uhr
Danke für deine Meinung! Die Funktion hatte ich auch noch im Hinterkopf. Da müsste ich mal schauen ob sich das einfach umlenken lässt. Datev sichert soweit ich weiß auch nicht automatisiert sondern mithilfe des User die Veränderungen nach dem 1.sync.

Du denkst also auch, dass es keinen Sinn macht so einen Aufwand zu betreiben?

Bei der Rücksicherung müsste man schauen in welche Form. Soweit ich weiß werden in .CSV-Dateien gesichert.
Bitte warten ..
Mitglied: maretz
11.02.2010 um 22:51 Uhr
Moin,

es ist die frage wie genau die DB für Datev aufgebaut ist. Danach kannst du dich für eine Sicherungsmaßnahme entscheiden. Denn: Wenn die (was ich glaube) mit Transaktionen arbeitet dann reicht es bei weitem nicht wenn du nur mal eben nen Dump der DB sicherst. Fliegt dir die DB um die Ohren und du hast nur das Dump aber nicht die Transaktionsprotokolle gesichert dann wirst du nur mit sehr viel Mühe was wiederherstellen (und ohne genauere Kenntnisse über Datenbanken wirst du das gar nicht können).

Eine DB sichert man üblicherweise eben aus genau dem Grund nicht mittels Rsync oder sonstigen Dateisystem-Tools sondern mit entsprechenden Backup-Programmen die erstmal die DB praktisch anhalten, die Transaktionen überprüfen und falls alles gut gelaufen ist die Protokolle *kontrolliert* löschen (und dieses auch der DB mitteilen). Erst wenn das passiert ist DANN geht man hin und sichert den Inhalt der Tabellen.

Sollte es aber bei Datev erlaubt/empfohlen sein das du wirklich nur die DB sicherst dann kannst du dir im zweifel auch nen eigenes Script schreiben. Du wirst ja vermutlich Tabellen haben die ewig und 3 Tage immer gleich sind (z.B. Formular-Layouts, Stammdaten der FIrma usw.). Und du wirst Bewegungsdaten haben (Rechnungen, Lieferungen,...). Letztere Daten musst du dann regelmäßig sichern - wobei du dir in einem eigenen Script ja nen Timestamp setzen kannst wann die letzte Sicherung gelaufen ist und schon kannst du deinem Backup-Script sagen das es nur Daten ziehen soll die neuer sind. Ist aber natürlich zimlich aufwendig das ganze. Die alternative wäre das du dir das DB-Dump per ZIP zusammenpacken lässt. Da es sich dabei idR. um eine normale Textfile handelt sollte die Kompression auch recht gut werden - so das du auf jedenfall deutlich weniger Daten zum Übertragen hast. So hast du statt 2 GB dann ggf. noch 200 MB oder so. Dann stellt sich noch die Frage: Wie lang darf die Übertragung dauern OHNE das es jemand stört - und wie sehr benötigen die diese Leitung? Du kannst dort z.B. nen Linux hinstellen und dort mittels Parameter die Übertragungsgeschwindigkeit reduzieren - so das die ggf. noch weiter arbeiten können und dein Backup halt x Std. zum Übertragen benötigt.

Oder du guckst mal warum die Leitung so langsam ist - da es bei den aktuellen Preisen selbst bei SDSL sich idR. nicht lohnt mit 1 Mbit Upload zu arbeiten.

Ich persönlich würde jedoch DRINGEND dazu übergehen das du das Backup mittels eines richtigen Programmes auf einen externen Datenträger in der Firma machen lässt (Band, externe USB-HDD,...). Und je nach Sicherheitsanforderung soll halt ein Mitarbeiter immer das letzte Medium mit nach Hause nehmen so das du immer entweder das Backup vom Vortag hast (bei dem Mitarbeiter) oder von dem Tag davor (das Medium muss ja dann wieder in der Firma liegen). Aber mit so einer kleinen Leitung wird es auf dauer nichts werden wenn du die Daten online übertragen willst - und wenn die Leute dann Tagsüber nich im Netz surfen können gibts auch nur wieder Mecker ;)
Bitte warten ..
Mitglied: Winheld
16.02.2010 um 08:31 Uhr
Hallo Maretz,

danke für deine Antwort. Klingt sehr einleuchtend. Ich werde es jetzt so machen, dass die Backups per Programm angefertigt werden und auf einen Externen-Datenträger gespeichert. Das mit dem Datev Export werde ich mal nachforschen. Wäre eine Umlenkung wirklich möglich, wäre es Ideal. Das mit dem Internet-Backup der Datenbank habe ich mir aber aus dem Kopf geschlagen Das macht keine Sinn und macht zu viel Aufwand.

Viele Dank für eure Antworten.
Bitte warten ..
Ähnliche Inhalte
Datenbanken

MSSQL Datenbank in eine MYSQL Datenbank mehrmals Täglich synchronisieren

gelöst Frage von ThomasKernDatenbanken10 Kommentare

Hallo zusammen, evtl. kann mir wer weiterhelfen. Ich stehe vor folgender Herausforderung. Ich müsste unsere 150GB große WAWI Datenbank ...

Windows Server

Datenbank von phpMyAdmin nach MSSQL Studio

gelöst Frage von Milchmann89Windows Server17 Kommentare

Guten Tag, wir versuchen eine vorhandene Datenbank sauber in das MSSQL Studio zu bekommen. Grund dafür ist eine bevorstehende ...

Windows Server

Vorteile WSUS Datenbank auf MSSQL 2014 umziehen

Frage von winlinWindows Server6 Kommentare

Hallo Leute, wir betreiben einen WSUS Server für unsere Adminsysteme (keine Kundensysteme). Nun wollte ich wissen wo die Vorteile ...

Datenbanken

MSSQL Server - gesamte Struktur einer Datenbank "exportieren"

Frage von mymomoDatenbanken2 Kommentare

Hallo zusammen! Meine Firma hat da ein Problem mit einem Kunden. Wir benötigen für Entwicklungszwecke einer Software die genaue ...

Neue Wissensbeiträge
Microsoft Office

Office 365 Makro Schutz nicht immer per GPO möglich

Information von sabines vor 1 TagMicrosoft Office1 Kommentar

Der zum Schutz gegen Verschlüsselungstrojaner wichtige Makroschutz lässt sich wohl in Office 365 nicht immer per GPO einstellen. Für ...

Netzwerkmanagement
How To Mikrotik Netinstall
Erfahrungsbericht von areanod vor 3 TagenNetzwerkmanagement

Jedes Mal wenn ich Netinstall längere Zeit nicht benutzt habe stolpere ich über die „Besonderheiten“ dieser Software. Das ist ...

Microsoft
Microsoft: LDAPS per Update als Default
Information von em-pie vor 3 TagenMicrosoft2 Kommentare

Hallo, Microsoft wird mit einem der zukünftigen Updates LDAP auf LDAPS per Default umstellen. Admins von angebundenen Systemen die ...

Humor (lol)

Funny: Warum es immer schwieriger wird, die richtigen Produkte online zu finden

Information von Dilbert-MD vor 5 TagenHumor (lol)19 Kommentare

Wir befinden uns in der Rubrik "Off Topic - Humor" und in 15 Minuten ist Freitag. und ja, es ...

Heiß diskutierte Inhalte
Windows Server
Kontakt mit Warenwirtschaft Software Anbieter - Netzwerkstbilität
Frage von PoddeldunktWindows Server18 Kommentare

Hallo zusammen, entschuldigt erstmal den schlechten Titel, aber mir ist nicht eingefallen wie ich das ganze Aussagekräftiger gestalten soll. ...

Windows 10
Reicht eine 64GB SSD für einen Einwahl-PC für die Funktionsupgrade?
gelöst Frage von StefanKittelWindows 1018 Kommentare

Hallo, ich weiß, bei Google steht ganz viel, aber das meiste zu 32GB und irgendwie schreibt jeder was Anderes. ...

Windows Tools
Autologoff Local User Windows 10 bei idle Time von 900 Sekunden
Frage von Hendrik2586Windows Tools16 Kommentare

Hallo ihr lieben. :) Ich hatte das Thema schon mal vor einer Weile, aber nun muss ich es nochmal ...

Windows Server
Problem bei der Installation von .Net Framework 3.5 auf Server 2012R2
Frage von Timo0oWindows Server15 Kommentare

Hallo zusammen, vielleicht kann mir hier wer helfen ich bin nämlich langsam am Verzweifeln. Ich habe hier einen Server ...