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

filegroup "PRIMARY" pieno

1,217 views
Skip to first unread message

Giuseppe

unread,
Jul 23, 2008, 5:23:01 AM7/23/08
to
salve, ho il seguente annoso problema.
Mi trovo a dover fare assistenza su un gestionale che utilizza msde 2000, e
da qualche giorno mi compare il seguente errore.
"il filegroup "PRIMARY" è pieno, impossibile allocare spazio per l'oggetto
"PNIVA" del database ......"
A cosa potrebbe essere dovuto?
E sopratutto..cosa posso fare per risolvere il mio problema?
Grazie

Luca Bianchi

unread,
Jul 23, 2008, 5:33:14 AM7/23/08
to
> da qualche giorno mi compare il seguente errore.
> "il filegroup "PRIMARY" è pieno, impossibile allocare spazio per l'oggetto
> "PNIVA" del database ......"
> A cosa potrebbe essere dovuto?

Sicuramente al fatto che si è riempito... :-)

> E sopratutto..cosa posso fare per risolvere il mio problema?

Verifica tra le proprietà del database che non sia impostato un limite di
crescita. Nel caso rimuovi tale limite (o alzalo) tenendo comunque presente
che il limite di MSDE è 2 GB

> Grazie

Bye

--
Luca Bianchi
Microsoft MVP - SQL Server
http://community.ugiss.org/blogs/lbianchi

Giuseppe

unread,
Jul 23, 2008, 5:39:00 AM7/23/08
to
Sai cos'è?
Purtroppo il database ha raggiunto esattamente questa dimensione: 2 Gb.
Cosa posso fare per ridurlo? Potrebbe bastare cancellare dei dati vecchi
nell'archivio per ridurne la dimensione?
Oppure qualcosa per compattarlo.
Grazie Luca.

Andrea Montanari

unread,
Jul 23, 2008, 5:47:31 AM7/23/08
to
salve Giuseppe,

Giuseppe wrote:
> Sai cos'è?
> Purtroppo il database ha raggiunto esattamente questa dimensione: 2
> Gb. Cosa posso fare per ridurlo? Potrebbe bastare cancellare dei dati
> vecchi nell'archivio per ridurne la dimensione?
> Oppure qualcosa per compattarlo.
> Grazie Luca.

visto il limite architetturale di MSDE, puoi solo "archiviare lo storico" in
un altro database... se anche questo deve restare "in linea", la cosa
migliore che puoi fare e' gestire il recupero delle righe con una stored
procedure che unisca alla proiezione dei dati correnti anche i dati del
database storico con una union..
questa e' solitamente la "soluzione" adottata..
saluti
--
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz http://www.hotelsole.com
DbaMgr2k ver 0.21.1 - DbaMgr ver 0.65.1 and further SQL Tools
--------- remove DMO to reply


Giuseppe

unread,
Jul 23, 2008, 5:57:01 AM7/23/08
to
Senti, e se cancello lo storico?
Ho la possibilità di farlo. Risolvo i miei problemi?
Grazie Andrea

Luca Bianchi

unread,
Jul 23, 2008, 6:20:48 AM7/23/08
to
> Senti, e se cancello lo storico?
> Ho la possibilità di farlo. Risolvo i miei problemi?

Ovvio che si... Andrea ti ha dato la soluzione più conservativa e visto che
avresti poi comunque cancellato i dati dalla loro posizione attuale (perchè
spostare significa "copiare in una nuova posizione e poi cancellare dalla
vecchia") non vedo dove possono nascere i tuoi dubbi...

Giuseppe

unread,
Jul 23, 2008, 6:28:04 AM7/23/08
to
Capisco.
Ok Luca, ti ringrazio, anzi Vi rigrazio per la disponibilità e sopratutto
per la sollecitudine.
Buona giornata.
0 new messages