我需要知道当 SQL Azure 中的数据库超出其大小时会发生什么。例如,我定义了一个 1GB 的数据库,这超出了它的大小限制。会改成5GB的数据库吗?
问问题
5151 次
2 回答
18
除非您特别允许,否则您将无法超过 1GB。尝试超过 1GB 时,您实际上会收到错误代码。
要增加最大大小,请执行此 T-SQL
ALTER DATABASE MyDatabase MODIFY (EDITION='WEB', MAXSIZE=5GB
:)
有关更改数据库大小的更多信息,请参阅此博客文章。
于 2010-07-15T15:13:12.923 回答
2
我相信答案可以在这里找到:http: //msdn.microsoft.com/en-us/library/ee336245.aspx#dcasl 这意味着数据库不会自动增长到 5 GB,但你会收到一个错误和您必须手动更改数据库以更改数据库的 MAXSIZE
更新: 这是我的网络版数据库达到 1GB 时收到的错误:
TCP Provider:远程主机强行关闭了现有连接。
通讯链路故障
数据库已达到其大小配额。分区或删除数据、删除索引或查阅文档以获取可能的解决方案。
于 2010-07-15T12:09:07.113 回答