Мне нужно знать, что произойдет, когда база данных в SQL Azure отобразит ее размер. Например, я определил базу данных 1 ГБ, и это превысило ее ограничение по размеру. Будет ли оно изменено на базу данных 5 ГБ?
SQL Azure: что произойдет, если размер моего SQL Azure получит 5 ГБ?
Ответ 1
Вы не сможете переходить через 1 ГБ, если вы специально не разрешаете это делать. Вы получите код ошибки при попытке выйти за пределы 1 ГБ.
Чтобы увеличить максимальный размер, выполните этот T-SQL:
ALTER DATABASE MyDatabase MODIFY (EDITION='WEB', MAXSIZE=5GB
)
Дополнительные сведения об изменении размеров базы данных см. в этом сообщении в блоге.
Ответ 2
Я считаю, что ответ можно найти здесь: http://msdn.microsoft.com/en-us/library/ee336245.aspx#dcasl Это означает, что база данных не будет автоматически расти до 5 ГБ, но вы получите сообщение об ошибке, и вы должны вручную изменить свою базу данных, чтобы изменить MAXSIZE вашей базы данных.
Update: Это ошибка, которую я получил, когда база данных веб-издания достигла 1 ГБ:
Поставщик TCP: существующее соединение было принудительно закрыто удаленным хостом.
Ошибка связи
База данных достигла квоты размера. Разделите или удалите данные, отбросьте индексы или обратитесь к документации для возможных разрешений.