EXECDBBACKUP
Consente di eseguire il BACKUP del Database, così come si avrebbe utilizzando gli strumenti di Amministrazione di SQL Server.
Il Backup del DB viene concretizzato in un file fisico, opportunamente parametrizzato.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| SORGENTE | Intero | ||||
| SERVER | Stringa | ||||
| DATABASE | Stringa | ||||
| FILE | Stringa | ||||
| UTENTE | Stringa | ||||
| PASSWORD | Stringa | ||||
| WINAUT | Intero | ||||
| DESC | Stringa | ||||
| TIPO | Intero | ||||
| PARAMETRI | Stringa | ||||
| ERRORE | Intero |
SORGENTE
Definisce la sorgente dati.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | Btrieve |
1 | Microsoft SQL Server |
2 | PervasiveSQL2000 |
3 | Pervasive/Btrieve SQL |
4 | Oracle |
SERVER
Definisce la password dell'utente usato per collegarsi al motore di accesso ai dati.
Se l'utente non ha password indicare ''.
FILE
Definisce il nome del file (comprensivo di path) su cui concretizzare il Backup del database.
Deve essere espresso in formato UNC.
UTENTE
Definisce il nome dell'utente usato per collegarsi al motore di accesso ai dati.
PASSWORD
Definisce la password dell'utente usato per collegarsi al motore di accesso ai dati.
Se l'utente non ha password indicare ''.
WINAUT
Definisce se collegarsi al motore di accesso ai dati utilizzando le credenziali fornite dall'autenticazione Windows, al posto di UTENTE e PASSWORD.
DESC
Definisce la descrizione del salvataggio, scritto nell'header dei file contenente il database salvato.
Valori ammessi:
| Valori | Descrizione |
|---|---|
| 0 | Normale |
| 1 | Differenziale |
| 2 | Log |
Se non indicato il default è 0
TIPO
Definisce il tipo di backup da eseguire
Valori ammessi:
| Valori | Descrizione |
|---|---|
| 0 | Normale |
| 1 | Differenziale |
| 2 | Log |
PARAMETRI
Permette di aggiungere dei parametri liberi alla clausola WITH.
I parametri devono essere separati da virgole e devono avere la sintassi comandata dal comando BACKUP.
Se non indicato, vengono impostati di default i seguenti parametri: 'NOFORMAT, INIT, SKIP, NOREWIND, NOUNLOAD'
Se indicati, vanno a sostituire integralmente i parametri di default, non vengono accodati.
ERRORE
Consente al programma di intercettare e gestire l'errore restituito dalla funzione.
Utilizzare uno dei metodi GetLastError*() della classe BCContextInfo per ottenere le informazioni dell'errore.