Che tipo di errore si verifica? Cosa provano gli utenti? Puoi accedere al database usando gli strumenti e cosa succede se riesci a riaverlo sotto il limite di 4 GB/10 GB?Cosa succede quando si raggiunge il limite di 4 GB/10 GB di SQL Server Express?
risposta
quanto ho capito si inizierà a vedere i messaggi di eccezione appaiono all'interno del vostro registro eventi, come ad esempio: 'dbo [tabella]'
Impossibile allocare spazio per oggetto nel database '[database]' perché il filegroup 'PRIMARY' è pieno. Crea spazio su disco eliminando i file non necessari, lasciando cadere oggetti nel filegroup.
Se è possibile ridurre la dimensione del database, è possibile continuare ad aggiungere ecc. Come prima. Gli strumenti dovrebbero continuare a funzionare indipendentemente dalle dimensioni del database.
Spero che questo aiuti!
Le azioni che aumentano le dimensioni falliranno, ad esempio Inserisci, Aggiorna. Potrai comunque accedere al database ed eseguirne la manutenzione per ridurne la dimensione.
Vorrei impostare alcuni lavori di manutenzione per avvisare l'utente prima che il database raggiunga questa dimensione in modo da poter evitare la perdita di qualsiasi dato.
Probabilmente non sarà possibile inserire altri dati, ma sarà possibile selezionarli.
Se ricordo correttamente, quando è successo a noi, il database si è appena fermato. Abbiamo dovuto fare un backup per liberare spazio sufficiente per entrare e risolvere le cose.
Ti piacerebbe sapere che SQL Server 2008 Express R2 ora ha un limite di 10 GB, quindi potrebbe valerne la pena l'aggiornamento.
Gli utenti riscontrano che l'applicazione non funziona, in genere a partire da strani errori che sono diventati troppo alti.
Qualsiasi app costruita su un Express dovrebbe avere come parte della sua pianificazione iniziale - come mantenere le dimensioni basse. Il piano - ci preoccuperemo di questo quando è ok, fino a quando qualcuno dovrà sborsare il canone. E questo di solito è dovuto a tonnellate di frustrazione, tempi morti, debugging, qualcuno pensava che il problema fosse un disco completo, qualcun altro pensava che fosse la nuova versione del codice, ecc., La frustrazione, ecc. E l'utente ha passato un po 'di tempo a cercare un altro fornitore chi può pianificare in anticipo. Che sono sicuro è esattamente quello che stai facendo. Complimenti a te per aver pensato prima al tuo utente !!!!!!!!!
Si potrebbe vedere un errore come questo:
CREATE DATABASE o ALTER DATABASE non è riuscita perché il risultante dimensione del database cumulativo supererebbe il limite autorizzato di 4096 MB per database.
O questo:
Impossibile allocare spazio per oggetto 'dbo.buyspace' 'PK__buyspace__4B5BD7F83A81B327' nel database 'WAYTOOBIG' perché il filegroup 'PRIMARY' è pieno..Creare lo spazio su disco eliminando i file non necessari, eliminare oggetti nel filegroup, aggiungendo file aggiuntivi al filegroup o impostando la crescita automatica su per i file esistenti nel filegroup.
Questo è dal nostro registro degli errori.
È troppo tardi ma l'ho provato. La dimensione massima per SQL Express 2008 R2 è 10240 MB per ciascun database. Dopo che ho raggiunto ho ottenuto questo errore all'inserimento:
Impossibile allocare spazio per oggetto 'TableName' 'PK_Nme' nel database 'DBName' perché il filegroup 'PRIMARY' è pieno.. Crea spazio su disco eliminando i file non necessari, rilasciando oggetti nel filegroup, aggiungendo altri file al filegroup o impostando la crescita automatica per i file esistenti nel filegroup.
Dopo questo riavvio il servizio SQL, si è fermato e avviato senza problemi. Potrei ancora eseguire Select, update delete command. (Ho eseguito il test del comando di aggiornamento ed è stato un successo, ma penso che se si aggiorni a qualcosa di più grande si potrebbe generare un errore!)
- 1. Il server compatto SQL ancora limita a 4 GB
- 2. Come aggirare il limite JAR da 4 GB
- 3. SQL Server Express - L'uso commerciale
- 4. Cosa succede quando si esegue ng serve?
- 5. cosa succede quando si verificano due eccezioni?
- 6. Cosa succede quando si modifica direttamente Gemfile.lock?
- 7. Cosa succede quando si usa make_shared
- 8. Cosa succede veramente quando si chiama setCancelsTouchesInView?
- 9. Limite di 2 GB alle dimensioni del file quando si utilizza il metodo di scrittura in C?
- 10. come ignorare il limite di memoria da 2 GB quando R si avvia
- 11. Cosa succede alla memoria allocata dinamica quando si chiama execv()?
- 12. Nome istanza predefinito di SQL Server Express
- 13. Limite di dimensioni della variabile XML in SQL Server 2008
- 14. Cosa succede quando si esegue AsyncTasks quando l'attività cambia?
- 15. Server collegato in SQL Server Express
- 16. Cosa succede quando il master Spark fallisce?
- 17. cosa succede veramente quando si passano oggetti in java?
- 18. Cosa succede sotto il cofano quando presentiamoViewController?
- 19. Cosa succede esattamente quando si salva un modello Backbone?
- 20. cosa succede esattamente quando `enableProdMode()`
- 21. Parameter Binding: cosa succede sotto il cofano?
- 22. Cosa succede quando il profilo di provisioning scade?
- 23. Cosa succede quando premo il pulsante BACK del browser?
- 24. La JVM forza la garbage collection quando raggiunge il limite -Xmx?
- 25. Cosa succede se si seleziona SCOPE_IDENTITY() dopo un errore dell'inserto (SQL Server 2005)
- 26. Cosa succede al mio indice elasticsearch quando interrompo il server di rails?
- 27. Cosa succede quando si chiama `if digit in dict`
- 28. Cosa succede quando si chiama un metodo statico in C#?
- 29. Cosa succede quando si converte double (o float) in ints?
- 30. Cosa succede agli oggetti quando l'interprete si spegne
Aggiornamento a SQL Server 2008 R2 Express: il limite è stato esteso a 10 GB! :-) –
Gli utenti avranno una grande esperienza, non preoccuparti di loro. –