我可以在1个Sql Azure数据库中拥有多少个表

时间:2011-10-28 16:42:50

标签: sql sql-server azure azure-sql-database

我知道在Sql Server中,每个数据库的表“受数据库中对象数限制”,“数据库对象包括诸如表,视图,存储过程,用户定义函数,触发器,规则,默认值和约束之类的对象数据库中所有对象的总和不能超过2,147,483,647。“

我的问题是,我可以在一个Sql Azure Databse中创建的表的最大数量是多少?

由于

2 个答案:

答案 0 :(得分:2)

如果您发现自己提出这个问题,那么您的计划就存在缺陷。没有理智的设计将需要数据库中的20亿个对象,或者任何接近它的东西。

官方Guidelines and Limitation文件提到了一些支持的限制(例如,每台服务器150个数据库)。您要求的限制没有记录。

答案 1 :(得分:2)

Remus是对的!

如果您正在进行研究,请更好地查找大小限制,因为SQL Azure数据库的当前最大大小为50 GB。这意味着如果您的数据库大于此数据库,则必须等待新的更大限制才可用。而这肯定是通过支持票证无法改变的。

除此之外,您可以使用SQL Azure Migration Wizard from CodePlex快速检查数据库中的SQL Azure兼容性 - 一个易于使用的SQL Server< - > SQL Azure迁移工具。