Подтвердить что ты не робот

В чем разница между SQL Azure и SQL Server 2008?

теперь я ищу Azure и хочу перейти на этот. Но я не уверен, что на этом пути не возникнут проблемы. Не могли бы вы объяснить, в чем разница? И что я defenetly не могу сделать с SQL Azure?

4b9b3361

Ответ 1

SQL Azure - это подмножество SQL-сервера.
Это означает, что некоторые функции, присутствующие в 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

И у него нет запланированных задач (или процедур)
Запланированные задачи с 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


Он не поддерживает 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: что произойдет, если размер моего SQL Azure получит 5 ГБ?

И нет полной поддержки 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 ГБ
(500 ГБ за 03 апреля 2014 года)
(1000 ГБ за 19 февраля 2016 года)
Преодоление ограничений на размер базы данных 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 $, вы тратите на аренду (mimimum, и у вас не будет слишком много для этого).

В принципе, просто просмотрите это:

http://www.mygreatwindowsazureidea.com/forums/34685-sql-azure-feature-voting

и это

https://stackoverflow.com/search?page=2&tab=relevance&q=sql%20azure%20unsupported

для быстрой справки о связанных с этим проблемах.

Не обращайте внимания на то, что вы храните конфиденциальные данные (или ваших клиентов) на другом сервере (налогообложение, патентные заявки, предложения, списки клиентов, схема вашей базы данных и т.д.).

Ответ 2

SQL Azure - это облачная служба:

База данных Microsoft® SQL Azure ™ - это облачная реляционная база данных служба, основанная на SQL Server® технологии. Он обеспечивает доступный, масштабируемый, многопользовательский служба базы данных, размещенная корпорацией Майкрософт в облаке. База данных SQL Azure помогает облегчить предоставление и развертывание несколько баз данных. Разработчики не необходимо установить, установить, исправить или управлять любым программным обеспечением. Высокая доступность и отказоустойчивость встроена, и нет требуется физическое администрирование. База данных SQL Azure поддерживает Transact-SQL (T-SQL). Клиенты могут использовать существующие знания в T-SQL развития и знакомой реляционной модель данных для симметрии с существующими локальные базы данных. SQL Azure База данных может помочь снизить затраты на интеграции с существующими инструментами и обеспечивая симметрию на месте и облачные базы данных.

SQL Server 2008 основан на сервере (локальный или хостинг)

Ответ 3

В этой ссылке указаны конструкции Transact-SQL, которые не поддерживаются в Azure или частично поддерживаются:

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

Например, unsupported: 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

Если у вас есть конкретный вопрос, пожалуйста, спросите.

Надеюсь, что это поможет.!