2010-07-27 16 views
16

estoy actualmente en el medio del desarrollo de una aplicación vagamente similar a StackOverflow (pregunta/respuesta basada)La actualización de base de datos SQL Azure tamaño

Inicialmente, estaba usando AWS (db sencilla y s3) para el almacenamiento, sin embargo, eso planteó varios problemas, y opté por ir con SQL - Con el objetivo de finalmente alojar en SQL Azure.

Me preguntaba, si opté por la base de datos de 1 gb inicialmente, ¿podría aumentar el tamaño a las bases de datos de 5 gb/10 gb más adelante? ¿O tendría que crear una nueva base de datos separada de este tamaño y portar mis datos?

Respuesta

20

Ver mi respuesta en este other SO question. En pocas palabras, se modifica el tamaño db con T-SQL, tales como:

ALTER DATABASE MyDatabase MODIFY (EDITION='WEB', MAXSIZE=5GB) 
8

También puede cambiar el tamaño de la base de datos a través del portal de SQL Azure. Simplemente elija la base de datos y vaya a la pestaña de escala y seleccione el tamaño que desee.

Tada

5

Sólo quería expandirse en respuesta de Dave, ya que es muy fácil en la herramienta de gestión:

enter image description here

enter image description here

enter image description here

enter image description here

+0

... es ahora, pero en 2010, esta función no existía – Alex

+0

En realidad lo hizo en el Portal Antiguo y en el portal de Administración de la Base de Datos también. –

+0

Me sentí realmente estresado cuando apareció un error en nuestros registros que decía que nuestro DB estaba lleno. ¡Gracias a Dios que la solución fue así de simple! Estamos pagando por una base de datos de 250 GB, ¿por qué el valor predeterminado sería 10 GB? – mathkid91

0

Si está trabajando con SQL Azure Pools de lo que puede ejecutar el seguimiento de la master

ALTER DATABASE database_name 
MODIFY (MAXSIZE = x GB) 

La diferencia clave es la omisión de la 'parámetro Edition`. Sin embargo, existen ciertas restricciones de tamaño, que se pueden encontrar en here.

Cuestiones relacionadas