Sei sicuro che lo sia
Impossibile allocare una nuova pagina per il "database" del database a causa di spazio su disco insufficiente nel filegroup "PRIMARY".
e non
Impossibile allocare una nuova pagina per il database "tempdb" a causa di spazio su disco insufficiente nel filegroup "PRIMARY".
?
Se è effettivamente [tempdb]nel messaggio di errore, è qualcosa che deve essere gestito separatamente assicurandosi che [tempdb]si trovi su un disco di dimensioni appropriate separato da altri database.
Se non fosse [tempdb]nel messaggio di errore, immagino che un "upload" di questo tipo colpirebbe [tempdb]piuttosto duramente. Sullo [tempdb]stesso disco / LUN di 'database'? In tal caso, probabilmente stai esacerbando il tuo problema con più tentativi di crescita dei file (su più database). Quindi mentre fai questo "upload" assicurati di monitorare [tempdb]anche.
Se si [tempdb]trova su un'unità separata e sei sicuro di avere abbastanza spazio, andrei avanti e ridimensionerei il tuo file di dati a quello che ti aspetti sia la dimensione dello stato finale:
USE master;
GO
ALTER DATABASE [database]
MODIFY FILE
(
NAME = datafile,
SIZE = 60GB,
FILEGROWTH = 5GB
);
GO
Inoltre, assicurarsi che il file di registro del database sia separato dal file di dati. Se non lo è, allora sei tornato con eventi di crescita concorrenti. Se si trovano su dischi separati, allora analizzerei e ridimensionerei in modo appropriato.
USE master;
GO
ALTER DATABASE [database]
MODIFY FILE
(
NAME = logfile,
SIZE = 8000MB
);
GO
ALTER DATABASE [database]
MODIFY FILE
(
NAME = logfile,
SIZE = 16000MB
);
GO
ALTER DATABASE [database]
MODIFY FILE
(
NAME = logfile,
SIZE = 24000MB
);
GO
...
fino a raggiungere la dimensione del file di registro desiderata. Chiamiamolo 80 GB dove imposterai la tua crescita su una dimensione specifica. Sto usando i valori raccomandati da Paul Randal e Kimberly Tripp
ALTER DATABASE [database]
MODIFY FILE
(
NAME = logfile,
SIZE = 80000MB,
FILEGROWTH = 8000MB
);