SQL Azure支持关系数据库吗?

问题描述:

我一直在读,SQL Azure不支持关系数据库;不过,我只是接触到了我的SQL Azure数据库并编写了一个关系数据库。SQL Azure支持关系数据库吗?

我甚至检查,看看使用的是什么存在:

select * from sys.objects 

有什么想法?

从MSDN:

Introducing SQL Azure Database

关系数据模型

因为数据存储在SQL Azure中就像它存储在SQL Server中,通过

SQL Azure中会显得开发人员和管理员很熟悉使用Transact-SQL。概念上类似于SQL Server的内部部署实例,SQL Azure服务器是充当授权边界的逻辑数据库组。

在每个SQL Azure服务器中,您可以创建包含表,视图,存储过程,索引和其他熟悉的数据库对象的多个数据库。该数据模型充分利用了您现有的关系数据库设计和Transact-SQL编程技巧,并简化了将现有内部数据库应用程序迁移到SQL Azure的过程。有关Transact-SQL及其与SQL Azure的关系的更多信息,请参阅Transact-SQL概述(SQL Azure数据库)。

SQL Azure服务器和数据库是不对应于物理服务器和数据库的虚拟对象。通过将您与物理实现隔离开来,SQL Azure使您能够将时间花在数据库设计上。“

SQL Azure是Azure上的关系数据库 底层SQL Azure是SQL 2008在云上运行以供您在TDS访问。 所以如果你愿意,你可以使用本地SQL 2008创建一个应用程序(也有少数limitations虽然),然后将连接字符串更改为SQL Azure和您的应用程序将正常工作。 了解更多信息 http://www.microsoft.com/azure/sql.mspx http://msdn.microsoft.com/en-us/sqlserver/dataservices/default.aspx

您可能会对旧的“SQL Server数据服务”(现在是Azure选项卡le Storage) - 这实际上不支持关系数据库。开发人员反馈说,这是不可接受的,导致完全关系型SQL Azure的推出。

是的,Azure表存储是Azure中的非关系存储服务。还有blob存储,这是Azure中的第3个存储服务。