Newsgroup: it.comp.lang.visual-basic
Titolo: [SQL server] recupero record eliminati

Ciao ragazzi,
scusate l'ignoranza, ma mentre cerco sulla guida posto anche qui poichè è
una cosa abbastanza urgente...:(
Un mio cliente mi ha appena chiamato dicendo che ha inavvertitamente (!!!!!)
cancellato 36 record da una tabella del db SQL server 2000.
Ora però gli servono questi records.....
Sapete se e come è possibile recuperare solo tali record mediante il file di
log, senza ripristinare interamente uno stato precedente del db?
[Frustate_sulla_schiena=True]
....accidenti a me quando gli ho concesso di accedere al database......
[Frustate_sulla_schiena=False]
grazie e ciao

 database...... [Frustate_sulla_schiena=False]
mi spiace di non poterti aiutare per il ripristino, ma permettimi di farti
una domanda: te l'ha chiesto espressamente il cliente di poter accedere al
database?
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 accedere al database?
Mi aspettavo questa domanda.... ovviamente sě!
Infatti sozo caxxi suoi in fondo....perň un po' mi dispiace....

 Mi aspettavo questa domanda.... ovviamente sì!
approfitta dell'incidente per togliergli questa autorizzazione.
oppure per aumentare il costo dell'assitenza ;-)


 poichè è una cosa abbastanza urgente...:(
A parte l'OT, generalmente una richiesta del genere avrebbe molte più
chances di venire esaudita su newsgroup di sql-server, anzichè di VB.
Comunque, so che esiste il modo di usare il log per queste cose, ma io
preferisco ripristinare un backup del database con un altro nome sullo
stesso server, poi faccio una semplice insert copiando i record dal db
ripristinato a quello in produzione (con tanta attenzione alla clausola
where...)
Ciao
Alberto

 grazie e ciao
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

 oppure per aumentare il costo dell'assitenza ;-)
questo già mi piace di più! :-)
ciaociao

 Alberto
ciao e grazie

[...]
grazie 1000 Lorenzo per la risposta tempestiva ed esauriente!
Vado e mi documento.
grazie ancora
ciaociao

 strana, se la fanno da soli senza rompermi le balls... ;-)
Per questo, un utente con diritti di sola lettura potrebbe bastare...
Alberto

 Per questo, un utente con diritti di sola lettura potrebbe bastare...
E se si vogliono salvare la vista?
ciaociao


Dai il diritto di salvare le viste.
L'importante è togliere i diritti di scrittura sulle singole tabelle.
Comunque in generale è corretto che il systemadministrator sia uno del
cliente, per cui sono sostanzialmente fatti loro.
Se, però, chiamano te, è altrettanto giusto che tu faccia presente che
l'utente con cui fanno le loro estrazioni non è correttamente autorizzato.
Ciao
Alberto

 Alberto
ciaociao

 un favore personale...
Ho letto "ben pagato"? :-) (Ho scritto: "fai bene"?) :-)
Che io sappia:
-o ti analizzi il Log a manina e ri-immetti i record a manina...
-o duplichi il tuo Db ripristini lo stato precedente e poi incroci le
modifiche...
    Ciao
        Allanon
-- 
- SPAMKILLER
 lasciate il NOSPAM nell'indirizzo: 
itlangv...@michele.sytes.net
 e lasciate la parola SPAMKILLER nel corpo dell'email

 modifiche...
buona la seconda :-)
ciaociao