2009-10-08 131 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個存儲服務。

相關問題