2009-10-08 128 views
2

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

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

select * from sys.objects 

有什么想法?

回答

4

从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使您能够将时间花在数据库设计上。“

2

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

0

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

相关问题