Hallo allerseits,
ich möchte für ein DataDictionary mit der Stored Procedure sp_BackupDataBase eine Datensicherung in einem nicht lokalen
Sicherungsverzeichnis automatisieren. Lt. Doku sollte das mit Server Side Aliasen, die ich in der adsserver.ini definiert habe möglich sein.
Die adsserver.ini liegt auch im Error log path. Getestet habe ich auf ADS 11 und 12.
[ServerAliases]
cargo_backup=\\carryserver2011\f\databackup
Den UNC-Pfad mit Rechnername, Freigabenamen und Sicherungsverzeichnis habe ich selbstverständlich verifiziert.
SecurityMode im DD steht auf IGNORERIGHTS aber ich bekomme immer :
Error 7200: AQE Error: State = HY000; NativeError = 5020; [SAP][Advantage SQL Engine][ASA] Error 5020: The path given was not valid. invalid destination path
Das Backup starte ich dann über:
EXECUTE PROCEDURE sp_BackupDatabase( 'cargo_backup' ,'exclude=DDBACKUP')
Ich habe auch schon die Anmeldung des ADS-Server-Dienstes vom lokalen Systemkonto auf einem mit allen Rechten ausgestatteten User umgestellt -
ohne Erfolg.
Die Database-Connection habe ich sowohl als ADS-Administrator als auch als User mit Backuprechten (Mitglied DB:Backup ) probiert.
Hat jemand Erfahrung mit Server-Side Aliasen bzw. sp_BackupDatabase und kann mir da weiterhelfen ?
Grüße aus Gondelsheim
Heri
ADS -Datensicherung mit sp_BackupDatabase
Moderator: Moderatoren
-
- Rookie
- Beiträge: 4
- Registriert: Di, 22. Sep 2015 17:14
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2828
- Registriert: Fr, 10. Feb 2006 9:51
- Wohnort: Aachen
- Hat sich bedankt: 259 Mal
- Danksagung erhalten: 12 Mal
- Kontaktdaten:
Re: ADS -Datensicherung mit sp_BackupDatabase
Hallo Hevi,
funktioniert denn der Befehl ohne Server Side Aliasen bei Dir?
Z.B. im ARC
ausführen.
Uli
funktioniert denn der Befehl ohne Server Side Aliasen bei Dir?
Z.B. im ARC
Code: Alles auswählen
EXECUTE PROCEDURE sp_BackupDatabase( '<BackupDirectory>','' )
Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Mitglied XuG Cologne
Mitglied XuG Osnabrück
-
- Rookie
- Beiträge: 4
- Registriert: Di, 22. Sep 2015 17:14
Re: ADS -Datensicherung mit sp_BackupDatabase
Ja, problemlos, solange <cBackupDirectory> eine lokale Unit ist.
Mit lokalen Sicherungszielen funktioniert das auch im Contextmenu der DataDictionary-Connection über 'Backup'.
Mit lokalen Sicherungszielen funktioniert das auch im Contextmenu der DataDictionary-Connection über 'Backup'.
- nightcrawler
- 1000 working lines a day
- Beiträge: 656
- Registriert: Di, 24. Apr 2012 16:33
- Wohnort: 72184 Weitingen
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 97 Mal
- Kontaktdaten:
Re: ADS -Datensicherung mit sp_BackupDatabase
kannst Du mir die Doku zeigen, welche als Ziel einen Serverseitigen Alias vorgibt?
-
- Rookie
- Beiträge: 4
- Registriert: Di, 22. Sep 2015 17:14
Re: ADS -Datensicherung mit sp_BackupDatabase
Habe ich aus der Online-Hilfe zum ADS 12, unter Online Backup gefunden :
Backup and restore functionality is accessible via four canned procedures; sp_BackupDatabase, sp_BackupFreeTables, sp_RestoreDatabase, and sp_RestoreFreeTables.
In addition to these canned procedures, the server installation directory also includes a command line utility for Microsoft Windows and a command line utility for Linux. These command line utilities can be called by operating system schedulers to facilitate scheduled backups.
The backup image does not have to be placed on the same server as the database. Server-Side Aliases can be used on Windows servers to specify an alternate destination on a remote PC, CD-ROM drive, ZIP drive, etc. Linux users can specify any mount point as a destination.
Backup and restore functionality is accessible via four canned procedures; sp_BackupDatabase, sp_BackupFreeTables, sp_RestoreDatabase, and sp_RestoreFreeTables.
In addition to these canned procedures, the server installation directory also includes a command line utility for Microsoft Windows and a command line utility for Linux. These command line utilities can be called by operating system schedulers to facilitate scheduled backups.
The backup image does not have to be placed on the same server as the database. Server-Side Aliases can be used on Windows servers to specify an alternate destination on a remote PC, CD-ROM drive, ZIP drive, etc. Linux users can specify any mount point as a destination.
- Dateianhänge
-
- onlinebackup.jpg (308.99 KiB) 5552 mal betrachtet
- nightcrawler
- 1000 working lines a day
- Beiträge: 656
- Registriert: Di, 24. Apr 2012 16:33
- Wohnort: 72184 Weitingen
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 97 Mal
- Kontaktdaten:
Re: ADS -Datensicherung mit sp_BackupDatabase
ok...ich dachte, da steht, dass die Angabe des ALIAS reicht ... das tut es natürlich nicht. Du musst hier einen UNC Pfad oder ein Laufwerk eintragen. Der UNC-Pfad *kann* anhand eines serverside ALIAS aufgelöst werden:
Übrigens benötigt der ADS Dienst Zugriff auf das Backup-Medium (der Server, nicht der aktuell angemeldete Benutzer!!!!!!). In der Regel läuft der ADS wie jeder Dienst unter dem lokalen SYSTEM ACCOUNT. Der hat keinen Zugriff auf andere Maschinen. Du musst das im Dienstemanager auf einen Domänen-Benutzer umbiegen und den ADS durchstarten.
Code: Alles auswählen
EXECUTE PROCEDURE sp_BackupDatabase( '\\meinserver\cargo_backup' ,'exclude=DDBACKUP')