Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

cancellazione dati vecchi...

52 views
Skip to first unread message

Michele

unread,
Apr 14, 2023, 11:30:46 AM4/14/23
to
Salve,
l'oggetto forse non è dei migliori, ma non ne ho trovati altri.
Comunque ho un database con base dati su sql server.
Dopo vari anni l'usanza che ho ereditato è quella di eliminare i dati troppo vecchi. Ad esempio un articolo che non è movimentato da tre anni viene cancellato.
Quindi finora ho agito in questo modo:
- Creo una copia del database
- Copio e incollo tutte le tabelle.
- Cancello la tabella collegata e rinomino la tabella locale con lo stesso nome della tabella collegata...
In questo modo ho un'immagine ad oggi di tutte le tabelle e il database funziona perfettamente.
Solo che fino a un anno fa non usavo le query pass-through! Adesso quelle query non funzionerebbero più.
Quindi oltre a fare un'analisi di quali sono le query PT che utilizzo e se è un problema o meno il loro non funzionamento, volevo chiedervi come gestite voi questo aspetto. Cancellate i vecchi dati o mantenete tutto e impostate dei flag?

BFS

unread,
Apr 14, 2023, 12:11:54 PM4/14/23
to
strana usanza...

io non cancello nulla, al massimo ad anagrafiche e articoli non più
usati metto il flag su "cessati" per non visualizzarli più nei menu di
inserimento nei vari documenti

altrimenti perderei tutto lo storico dei documenti e delle statistiche.

non ho capito come fai a cancellare un articolo solo perchè non
movimentato negli ultimi tre anni...cancelli pure i documenti dove l'hai
usato? non trovo un senso al tuo modo di operare a meno che non hai
milioni di record da gestire


BFS

Ammammata

unread,
Apr 14, 2023, 12:17:45 PM4/14/23
to
BFS brought next idea :
> io non cancello nulla, al massimo ad anagrafiche e articoli non più usati
> metto il flag su "cessati" per non visualizzarli più nei menu di inserimento
> nei vari documenti

concordo e confermo

il gestionale parte dal 2004, c'è gente morta e prodotti di fabbriche
fallite da anni, ma vista la dimensione dei dati potrà andare avanti
ancora a lungo senza ripercussioni prestazionali

...anche perché ogni tanto qualcuno resuscita ed è bello lasciarlo
basito quando - conversando - accenno a vecchi prodotti acquistati
millanta anni fa ;)

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........

RobertoA

unread,
Apr 14, 2023, 1:37:15 PM4/14/23
to
Il 14/04/2023 17:30, Michele ha scritto:
Personalmente non cancello niente, se non obbligato per qualche motivo
L'usanza di cancellare le informazioni, personalmente mi sembra strana
se non c'e' un motivo preciso
Poi questa cosa del creare un nuovo db, copiare tabelle, esattamente a
cosa servirebbe? Non puoi cancellare i dati e fare una vacumata?


Michele

unread,
Apr 15, 2023, 3:40:10 AM4/15/23
to
Ok mi avete convinto.. in fondo lo sapevo già che fosse qualcosa di folle,
ma l'altro informatico faceva così e stavo per farlo anch'io...
in fondo si tratta di mettere un flag in anagrafica e cambiare forse una trentina di query aggiungendo quel campo.

ps. cos'è una vacumata??? :-D

Ammammata

unread,
Apr 15, 2023, 4:45:14 AM4/15/23
to
Il giorno Sat 15 Apr 2023 09:40:08a, *Michele* ha inviato su
it.comp.appl.access il messaggio news:ebc22547-8288-40c1-95d4-
826da6...@googlegroups.com. Vediamo cosa ha scritto:

> ps. cos'è una vacumata??? :-D
>
>

forse da vacuum cleaner?

RobertoA

unread,
Apr 15, 2023, 5:09:05 AM4/15/23
to
Come si chiama, su Sql Server, l'operazione per compattare il db a
seguito di massiccia cancellazione di record?
Non e' la Vacuum? O la Srinkfile?

0 new messages