Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Precauzioni da prendere aggiornamento db

    ciao a tutti ho un db access e ho creato vari script che mi permettono di aggiornare il mio db in remoto prendendo dati da file xml e da altro db access .. il tutto in semplici click in locale fuinziona tutto senza problemi l'aggiornamento tra una cosa e l'altra è composto da vari passaggi e dura circa 10/15 minuti quello che vi chiedo ... ora lo devo fare in remoto devo adottare qualche precauzione oltre ad un backup prima di fare il tutto? Se c'è qualche utente collegato al sito può succedere qualche errore?
    Grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    15 minuti??? Access?? Se ci sono utenti che lo utilizzano e lo modificano... una delle due modifiche (la tua o quella dell'utente) si perde se riguardano la stessa cosa...

    Roby

  3. #3
    spegni il sito in quei 15 minuti

  4. #4
    il db cmq è di "sola lettura" cioè gli utenti non possono inserire post o roba del genere .. ci vogliono 15 minuti circa perchè vengono fatti vari controlli e ci sono circa 7/8 tabelle con vari recrod da aggiornare ... ti volevo chiedere optime come posso fare per "spegnere il sito e mettere le pecore " cioè ho più di 10000 pagine indicizzate su google tra statiche e dinamiche ho un server semidedicato quindi non posso mettere le mani su iis .. che dici? Avevo pensato di mettere un include che attivo/distattivo su ogni pagina che mi faccia un redirect al pagina pecore.asp poi finito l'aggiornamento disattivo l'include .. che dici ci può stare?

  5. #5
    se è di sola lettura fai così

    assumiamo che il database si chiami dbweb.mdb

    1. ti crei una copia del db (es dbcopy.mdb)
    2. lavori su dbcopy.mdb (15 minuti o un'ora, chissenefrega)
    3. quando hai finito, cancelli dbweb.mdb
    4. quando lo hai cancellato, rinomini dbcopy.mdb come dbmain.mdb

    operazioni da farsi con FSO, che tu ben conosci


  6. #6

  7. #7
    pff... mi viene un errore ...

    in locale funziona benissimo in remoto no...

    Codice PHP:
    Dim objFSO
    Set objFSO 
    CreateObject("Scripting.FileSystemObject")
    objFSO.CopyFile "d:\ users \ bla \ bla.net \ db \bla.mdb""d:\ users \ bla\ bla.net\db \bla_copy.mdb"
    Set objFSO Nothing
    Response
    .Write "Db Copiato con successo con nome hotel_spagna_copy.mdb! " "

    errore
    error '80070070'
    le cartelle hanno i permessi hai qualche idea.. del motivo ..
    il percorso ha \ solo che non so il forum nn me le visualizza ..

  8. #8
    a me lo chiedi? chiedi a chi ti gestisce il server

  9. #9
    pensavo nn fosse un problema di server cmq ok sento loro ...

  10. #10
    Utente di HTML.it L'avatar di fad
    Registrato dal
    Nov 2008
    Messaggi
    3
    ciao...

    potresti utilizzare le transazione sulla connessione...!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.