簡體   English   中英

SQL Azure和SQL Server 2008有什么區別?

[英]What is the difference between SQL Azure and SQL Server 2008?

現在我正在尋找Azure並希望在此上進行遷移。 但我不確定這樣做不會出問題。 你能解釋一下有什么區別嗎? 我無法用SQL Azure做什么?

SQL Azure是SQL Server的子集
這意味着SQL Server中存在的某些功能將不會出現在SQL Azure中。


所以它有很多不受支持的功能
http://msdn.microsoft.com/en-us/library/ee336253.aspx

還有一些其他限制
http://msdn.microsoft.com/en-us/library/ff394115.aspx



Azure不支持CLR存儲過程(擴展存儲過程也不支持)
https://feedback.azure.com/forums/217321-sql-database/suggestions/401015-support-clr-stored-procedures

並且存儲過程支持總體上是值得懷疑的http://blogs.msdn.com/b/sajid/archive/2010/04/22/restrictions-of-stored-procedures-in-sql-azure.aspx

它沒有計划任務(或程序)
使用Sql Azure計划的任務?

它也不支持全文索引
https://feedback.azure.com/forums/217321-sql-database/suggestions/405464-support-full-text-indexing
SQL Azure - 子串搜索?

您無法進行跨數據庫引用 (不再是,請參閱https://azure.microsoft.com/en-us/blog/querying-remote-databases-in-azure-sql-db/
http://www.mygreatwindowsazureidea.com/forums/34685-sql-azure-feature-voting/suggestions/402636-cross-database-reference?ref=title

缺少空間數據支持 (不再)
http://www.keepitsimpleandfast.com/2009/12/main-differences-between-sql-azure-and.html

它不支持文件流
https://feedback.azure.com/forums/217321-sql-database/suggestions/413287-implement-filestream-for-blobs-into-azure-blob-sto

SQL azure沒有分析器
https://feedback.azure.com/forums/217321-sql-database/suggestions/431943-profiler-for-sql-azure

數據庫不會自動增加它的最大允許大小
SQL Azure:如果我的SQL Azure大小達到5GB,會發生什么?

並沒有完全支持SSMS
http://www.mygreatwindowsazureidea.com/forums/34685-sql-azure-feature-voting/suggestions/476408-full-management-studio-support?ref=title

它不支持ASP.NET會話 (不再是,但您需要使用Serializable屬性標記您的會話類)
http://www.mygreatwindowsazureidea.com/forums/34685-sql-azure-feature-voting/suggestions/472024-add-support-for-asp-net-sessions-in-sql-azure?ref=title

然后,沒有辦法發送電子郵件
從sql azure發送電子郵件

這是您使用SSMS連接到它的方式:
http://www.mssqltips.com/tip.asp?tip=1950


附錄:數據庫不可能大於 150 1000 GB
(每03 500 GB。2014年4月)
(2016年2月19日1000 GB)
克服Windows Azure Sql數據庫150 gb大小限制





它的成本模型充其量只是“混亂”
http://www.microsoft.com/windowsazure/pricing/
http://searchwindevelopment.techtarget.com/news/1507649/Windows-Azures-hidden-compute-costs
真實世界的Windows Azure成本計算示例,任何人?
http://www.brentozar.com/archive/2009/07/sql-azure-pricing-10-for-1gb-100-for-10gb/

忘記9.99的價值,這不是事實。
這只是數據的租金 - 您還需要租用其余的數據。
Azure的定價很復雜
每月至少80美元。
http://www.microsoft.com/windowsazure/pricing-calculator/

在一年中,你花費960美元用於租房(最低限度,你不會為此花費太多)。

基本上,只需瀏覽這個:
http://www.mygreatwindowsazureidea.com/forums/34685-sql-azure-feature-voting
和這個
https://stackoverflow.com/search?page=2&tab=relevance&q=sql%20azure%20unsupported
快速參考相關問題。

不要介意將您(或您的客戶)的敏感數據存儲在其他人的服務器上(稅務,專利申請,優惠,客戶列表,數據庫架構等)。

SQL Azure是一種基於雲的服務:

Microsoft®SQLAzure™數據庫是基於SQLServer®技術構建的基於雲的關系數據庫服務。 它提供了Microsoft在雲中托管的高可用,可擴展,多租戶數據庫服務。 SQL Azure數據庫有助於簡化多個數據庫的配置和部署。 開發人員無需安裝,設置,修補或管理任何軟件。 內置高可用性和容錯功能,無需物理管理。 SQL Azure數據庫支持Transact-SQL(T-SQL)。 客戶可以使用T-SQL開發中的現有知識和熟悉的關系數據模型,以便與現有的本地數據庫保持對稱。 SQL Azure數據庫可以通過與現有工具集集成並提供與內部部署和雲數據庫的對稱來幫助降低成本。

SQL Server 2008是基於服務器的(本地或托管)

此鏈接指定Azure中不支持或部分支持的Transact-SQL構造:

http://msdn.microsoft.com/en-us/library/ee336281.aspx

例如,不受支持: http//msdn.microsoft.com/en-us/library/ee336253.aspx

部分支持: http//msdn.microsoft.com/en-us/library/ee336267.aspx

最后,這里有一個很好的部署參考: http//social.technet.microsoft.com/wiki/contents/articles/developing-and-deploying-with-sql-azure.aspx

如果您有特定問題,請詢問。

希望有所幫助。!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM