2010-07-01 21 views
22

¿Qué tipo de error ocurre? ¿Qué experimentan los usuarios? ¿Puede acceder a la base de datos utilizando herramientas y qué pasa si la recupera bajo el límite de 4 GB/10 GB?¿Qué sucede cuando aciertas el límite de 4GB/10GB de SQL Server Express?

+3

Actualice a SQL Server 2008 R2 Express: ¡el límite se ha ampliado a 10 GB! :-) –

+2

Los usuarios tendrán una gran experiencia, no se preocupe por ellos. –

Respuesta

12

lo que tengo entendido, usted comenzará a ver los mensajes de excepción aparecen dentro de su registro de eventos, tales como: 'DBO [Tabla]'

No se pudo asignar espacio para el objeto en la base de datos "[base de datos] porque el grupo de archivos 'PRIMARY' está lleno. Cree espacio en disco eliminando archivos innecesarios, soltando objetos en el grupo de archivos.

Si puede reducir el tamaño de la base de datos, puede continuar agregando etc. como antes. Las herramientas deberían seguir funcionando independientemente del tamaño de la base de datos.

Espero que esto ayude!

2

Las acciones que aumentan el tamaño fallarán, por ejemplo, Insertar, Actualizar. Todavía podrá acceder a la base de datos y ejecutar el mantenimiento para reducir el tamaño.

Configuraría algunos trabajos de mantenimiento para avisarle antes de que la base de datos alcance este tamaño, por lo que puede evitar que se pierdan datos.

2

Probablemente no podrá insertar más datos, pero podrá seleccionar.

1

Si mal no recuerdo, cuando nos pasó a nosotros, la base de datos acaba de detenerse. Tuvimos que hacer una copia de seguridad para despejar el espacio suficiente para entrar y resolver las cosas.

Quizás desee saber que SQL Server 2008 Express R2 ahora tiene un límite de 10 GB, por lo que podría valer la pena actualizarlo.

3

Los usuarios experimentan que la aplicación no funciona, generalmente comienza con errores extraños que han crecido demasiado.

Cualquier aplicación basada en Express debería tener como parte de su planificación inicial, ¿cómo podemos mantener el tamaño reducido? El plan: nos preocuparemos de él cuando esté bien, hasta que alguien tenga que pagar el arancel de la licencia. Y eso es generalmente después de toneladas de frustración, tiempo de inactividad, depuración, alguien pensó que el problema era una unidad completa, alguien más pensó que era la nueva versión del código, etc., frustración, etc. y el usuario ha pasado algún tiempo buscando otro proveedor quién puede planificar el futuro Lo cual estoy seguro es exactamente lo que estás haciendo. Felicitaciones por pensar en su usuario primero !!!!!!!!!

4

Es posible que aparezca un error como este:

CREATE DATABASE o ALTER DATABASE falló porque el tamaño de la base acumulativa resultante supera los su límite autorizado de 4096 MB por base de datos.

O esto:

No se pudo asignar espacio para el objeto 'dbo.buyspace' 'PK__buyspace__4B5BD7F83A81B327' la base de datos 'WAYTOOBIG' porque el grupo de archivos 'PRIMARY' está lleno..Cree espacio en disco eliminando archivos innecesarios, soltando objetos en el grupo de archivos, agregando archivos adicionales al grupo de archivos , o estableciendo el crecimiento automático en para los archivos existentes en el grupo de archivos.

Eso es de nuestro registro de errores.

7

Es demasiado tarde, pero lo probé. El tamaño máximo para SQL Express 2008 R2 es 10240 MB para cada base de datos. Después llegué que me dio este mensaje inserto:

No se pudo asignar espacio para el objeto 'TableName' 'PK_Nme' base de datos 'DBName' porque el grupo de archivos 'PRIMARY' está lleno.. Cree espacio en disco eliminando archivos innecesarios, soltando objetos en el grupo de archivos, agregando archivos adicionales al grupo de archivos o estableciendo el crecimiento automático para los archivos existentes en el grupo de archivos.

Después de esto reinicio el servicio SQL, se detuvo y comenzó sin problemas. Todavía podría ejecutar Seleccionar, actualizar comando de eliminación. (Probé el comando de actualización y fue un éxito, pero creo que si actualiza a algo más grande, puede generar un error)

Cuestiones relacionadas