Estou tentando utilizar e entender um código usado para Backup num post desse forum, mas ainda não consegui fazê-lo funcionar totalmente:
If MsgBox(getUsuarioAtual & ", Deseja realmente fazer Backup?", vbQuestion + vbYesNo, "Sair") = vbYes Then
If getGrupoUsuarioAtual = "Administrador" Then
Dim CopiaSegura As Object
Dim Caminho As String
Caminho = "E:\" & "\Backup_SICAF_"
Set CopiaSegura = CreateObject("Scripting.FileSystemObject")
CopiaSegura.CopyFile CurrentProject.Path & "\SICAF.accdr", Caminho & Format(Now, "ddmmyyyy") & ".accdr"
MsgBox "Backup realizado com sucesso!", vbInformation, "Backup"
Else
MsgBox getUsuarioAtual & " Você não tem permissão para realizar o Backup!", vbCritical, "Alerta"
Exit Sub
End If
End If
O que não entendi é em que parte eu defino o local onde a cópia do BD vai ficar! Considerando que vou utilizá-lo em um Servidor como Back-End e usar uma pasta no Servidor para Backup (BkpAplicativo)?
Não sei se compliquei muito....
If MsgBox(getUsuarioAtual & ", Deseja realmente fazer Backup?", vbQuestion + vbYesNo, "Sair") = vbYes Then
If getGrupoUsuarioAtual = "Administrador" Then
Dim CopiaSegura As Object
Dim Caminho As String
Caminho = "E:\" & "\Backup_SICAF_"
Set CopiaSegura = CreateObject("Scripting.FileSystemObject")
CopiaSegura.CopyFile CurrentProject.Path & "\SICAF.accdr", Caminho & Format(Now, "ddmmyyyy") & ".accdr"
MsgBox "Backup realizado com sucesso!", vbInformation, "Backup"
Else
MsgBox getUsuarioAtual & " Você não tem permissão para realizar o Backup!", vbCritical, "Alerta"
Exit Sub
End If
End If
O que não entendi é em que parte eu defino o local onde a cópia do BD vai ficar! Considerando que vou utilizá-lo em um Servidor como Back-End e usar uma pasta no Servidor para Backup (BkpAplicativo)?
Não sei se compliquei muito....