现在我正在寻找Azure并希望迁移到这一个。但我不确定这样不会有问题。 你能解释一下有什么区别吗?而且我通过SQL Azure无法做到的事情?SQL Azure和SQL Server 2008有什么区别?
回答
SQL Azure是一个基于云的服务:
微软SQL Azure的™数据库是建立在SQLSERVER® 技术基于云 关系数据库 服务。它在云中提供高度可用的,可扩展的,多租户 数据库服务,由Microsoft 托管。 SQL Azure数据库帮助 简化了多个数据库的配置和部署。开发人员不需要安装,设置,修补程序或 管理任何软件。高可用性 并且容错是内置的,并且不需要 物理管理。 SQL Azure数据库支持 Transact-SQL(T-SQL)。客户可以使用T-SQL 开发中的现有知识和熟悉的关系 数据模型,以与现有的 内部部署数据库对称。 SQL Azure 数据库可通过与现有工具集集成的 和通过内部部署 和云数据库提供对称的 帮助降低成本。
SQL Server 2008是基于服务器(本地或托管)
downvoters应该发表评论.... – 2015-08-26 09:42:51
此链接指定了不能在Azure的支持或部分支持的Transact-SQL结构:
例如,不支持: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
如果你有一个具体的问题,请询问。
希望有帮助。
SQL Azure是SQL Server的子集。
这意味着SQL服务器中的一些功能将不会出现在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
而且它没有计划任务(或程序)
Scheduled Tasks with Sql Azure?
它不支持全文索引要么
https://feedback.azure.com/forums/217321-sql-database/suggestions/405464-support-full-text-indexing
SQL Azure - Substring Searches?
你不能做跨数据库的引用(不下去了,看到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
它不支持端口FILESTREAM
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: What will happen if size of my SQL Azure get 5GB?
它不支持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
那么,有没有办法来发送电子邮件
sending email from sql azure
这是你如何与它连接使用SSMS:
http://www.mssqltips.com/tip.asp?tip=1950
附录:它是不可能有一个数据库大于 1000 GB
(GB每03 500 2014年4月)
(1000 GB每19 2016月)
Overcoming Windows Azure Sql Database 150 gb size limitation
而且它的成本模型是 '阴天' 充其量
http://www.microsoft.com/windowsazure/pricing/
http://searchwindevelopment.techtarget.com/news/1507649/Windows-Azures-hidden-compute-costs
Real World Windows Azure Costing Examples, Anyone?
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 $您租用(mimimum,你不会有太多这个)。
基本上,只要浏览此:
http://www.mygreatwindowsazureidea.com/forums/34685-sql-azure-feature-voting
这
https://stackoverflow.com/search?page=2&tab=relevance&q=sql%20azure%20unsupported
对于相关问题的快速参考。
不必介意您将您的(或您的客户)敏感数据存储在其他人的服务器 (税收,专利申请,优惠,客户名单,您的数据库架构等)中。
支持空间数据,Universal Providers支持SQL Azure作为会话存储,out-of-开箱。您可以独立于任何Compute运行SQL Azure,从任何地方的任何主机访问它。所以不要忘记9.99美元的价值。关于数据库大小:你运行一个ALTER DATABASE来设置最大大小(高达150GB),并且数据库根据需要增长/收缩,在那里你为你的数据到达的层付钱,每天分摊。不要忘记,SQL Azure(和Azure Blob,表和队列)中的所有数据都是在数据中心内进行三重复制的。 – 2012-02-02 02:11:54
那它有什么用呢?看起来很蹩脚。 – 2014-06-18 03:47:46
@David Makogon:如果您的数据库超过150 GB(将图像放入数据库时很容易),会发生什么情况? – 2015-03-12 13:22:46
- 1. 在sql server 2005和sql server 2008中,SCHEMA有什么区别?
- 2. Sql Server 2005和Sql Server 2008的主要区别是什么?
- 3. SQL Server Compact与SQL Server和SQL Server Standard有什么区别?
- 4. SQL Server表:@,#和##有什么区别?
- 5. VS2008自带的sql server和sql server express 2008有什么区别吗?
- 6. SQL Server 2008中登录和凭证有什么区别?
- 7. SQL Server Compact Edition和SQL Server Express Edition有什么区别?
- 8. GEOMETRY和GEOGRAPHY的区别SQL Server 2008
- 9. SQL SERVER:PARSE,FORMAT和CONVERT有什么区别?
- 10. 在SQL Server 2008和2014之间使用XQuery函数substring()有什么区别?
- 11. SQL中的“LIKE”和“=”有什么区别?
- 12. SQL Server的下列SQL查询有什么区别?
- 13. sql server 2008分区
- 14. 'service'和'server'有什么区别?
- 15. SQL Server 2008问题找到区别
- 16. SQL Server Management Studio和Express版本有什么区别?
- 17. SQL Server中的OFFLINE和ONLINE索引重建有什么区别?
- 18. sql server中truncate和delete之间有什么区别?
- 19. SQL Server中TimeStamp和DateTime有什么区别?
- 20. SQL Server管理员和sysadmin/serveradmin有什么区别?
- 21. SQL Server系统视图中的type和xtype有什么区别?
- 22. SQL Server中的drop table和delete table有什么区别?
- 23. SQL Server 2005中tran和transaction之间有什么区别
- 24. 为什么在安装SQL Server 2008 R2时安装visual studio 2008和SQL Server 2008?
- 25. 使用T-SQL的SQL Server中的Cast和Convert函数有什么区别?
- 26. 静态SQL和动态SQL有什么区别?
- 27. 的SQL Server 2008表分区
- 28. 分区表 - SQL Server 2008的
- 29. 分区在SQL Server 2008
- 30. SQL Server 2008兼容级别
我编写了这个Google查询来检查MSDN Azure文档http://www.google.com/custom?q=site%3Amsdn.microsoft.com%2Fen-us%中提到的引用SQL的不支持的功能2Flibrary%2Fwindowsazure%2F +%22SQL%22 +%22not + supported%22&btnG =搜索 – mvark 2013-09-30 11:38:00