none
Tamaño BD y limitación de SQL Server Express RRS feed

  • Pregunta

  • Estimados

    Qusiera saber cual de los datos de tamaño de la base de datos que arroja sp_spaceused es el que está limitado a 10 GB para la versión Express.

    En mi caso tengo una bd que en el disco ocupa 80.4 MB (solo el archivo mdf)

    El Sp entrega:

    database_size=106 MB 

    data=32.672 kb

    index_size: 10.960  kb

    unused= 2.624 kb

    Tengo entendido que database_size contiene el archivo log y alguna vez leí que la limiación es solo para datos

    Si estoy en lo correcto: cual tomo, los 80.4 mb del disco o los 32,672 del valor data?

    Desde ya muchas gracias

    Darío


    dario

    martes, 19 de julio de 2016 12:46

Respuestas

  • Hola.

    Le ofrezco disculpas por la respuesta adicional.

    Sugerí leer el artículo referenciado porque, como expresé, me ayudó a entender mejor la situación que usted expone. Sin embargo, me concentré en lo sp_spaceused y no en la consulta precisa; mi error.

    De acuerdo con lo que pregunta, los 10 GB de límite para SQL Server Express Edition desde la versión 2008 R2 en adelante, aplican solo para archivos MDF, no para los LDF.

    Así que se deben tomar los 80.4 MB del MDF que refleja el archivo actualmente.

    Saludos,


    Guillermo Taylor F.
    MVP SQL Server & IT Pro
    Mi Blog


    • Editado guillermotaylorMVP martes, 19 de julio de 2016 17:51 Corrección ortográfica
    • Marcado como respuesta dario1429 martes, 19 de julio de 2016 18:05
    martes, 19 de julio de 2016 17:50

Todas las respuestas

  • Hola.

    La mejor explicación que he encontrado para esto está en SQL Server – Understanding ‘sp_spaceused’ Results for Database Size Information

    ¿Qué versión de SQL Server Express Edition estás usando?

    Saludos,


    Guillermo Taylor F.
    MVP SQL Server & IT Pro
    Mi Blog

    martes, 19 de julio de 2016 14:22
  • 2008 R2

    dario

    martes, 19 de julio de 2016 14:25
  • Hola.

    Gracias por la respuesta. Preguntaba para recomendarte mantener actualizado el producto con el SP3, ultimo disponible para dicha versión.

    Lo puedes descargar desde http://www.microsoft.com/en-us/download/details.aspx?id=44271.

    Saludos,


    Guillermo Taylor F.
    MVP SQL Server & IT Pro
    Mi Blog

    • Marcado como respuesta dario1429 martes, 19 de julio de 2016 18:05
    • Desmarcado como respuesta dario1429 martes, 19 de julio de 2016 18:05
    martes, 19 de julio de 2016 15:29
  • Agradezco la recomendación pero no responde a mi consulta.

    Creo que la pregunta es la misma tanto para mi versión de Sql Server Express como para todas las posteriores.

    Saludos


    dario

    martes, 19 de julio de 2016 16:41
  • Hola.

    Le ofrezco disculpas por la respuesta adicional.

    Sugerí leer el artículo referenciado porque, como expresé, me ayudó a entender mejor la situación que usted expone. Sin embargo, me concentré en lo sp_spaceused y no en la consulta precisa; mi error.

    De acuerdo con lo que pregunta, los 10 GB de límite para SQL Server Express Edition desde la versión 2008 R2 en adelante, aplican solo para archivos MDF, no para los LDF.

    Así que se deben tomar los 80.4 MB del MDF que refleja el archivo actualmente.

    Saludos,


    Guillermo Taylor F.
    MVP SQL Server & IT Pro
    Mi Blog


    • Editado guillermotaylorMVP martes, 19 de julio de 2016 17:51 Corrección ortográfica
    • Marcado como respuesta dario1429 martes, 19 de julio de 2016 18:05
    martes, 19 de julio de 2016 17:50
  • Muchas gracias por la pronta respuesta

    Saludos

    Darío


    dario

    martes, 19 de julio de 2016 18:06