ora sto cercando su Azure e voglio migrare su questo. Ma non sono sicuro che non si verifichino problemi in questo modo. Potresti spiegare qual è la differenza? E cosa non posso assolutamente fare con SQL Azure?Qual è la differenza tra SQL Azure e SQL Server 2008?
risposta
SQL Azure è un servizio cloud based:
Microsoft® SQL Azure ™ Database è un servizio cloud-based database relazionale costruita su SQL Server® tecnologie. Fornisce un servizio di database disponibile, scalabile, multi-tenant disponibile nel cloud, con un ottimo disponibile nel cloud. Database SQL Azure aiuta per facilitare il provisioning e la distribuzione di più database . Gli sviluppatori non hanno installazione, installazione, patch o gestire alcun software. Alta disponibilità e tolleranza d'errore è integrata e non è richiesta l'amministrazione fisica . Database SQL Azure supporta Transact-SQL (T-SQL). I clienti possono utilizzare lo sviluppo T-SQL e conoscere un modello di dati relazionale familiare per simmetria con i database locali esistenti. SQL Azure Il database può aiutare a ridurre i costi mediante l'integrazione di con gli strumenti esistenti e lo fornendo simmetria con i database locali e cloud.
SQL Server 2008 è basato su server (locale o ospitato)
downvoters dovrebbe lasciare un commento .... –
Questo link specifica costrutti Transact-SQL che non sono supportati in Azure, o parzialmente supportate:
Ad esempio, non supportato: http://msdn.microsoft.com/en-us/library/ee336253.aspx
Parzialmente supportato: http://msdn.microsoft.com/en-us/library/ee336267.aspx
Infine, ecco un bel riferimento alla distribuzione: http://social.technet.microsoft.com/wiki/contents/articles/developing-and-deploying-with-sql-azure.aspx
Se hai una domanda specifica, si prega di chiedere.
Spero che questo aiuti.!
SQL Azure è un sottoinsieme di SQL server.
Ciò significa che alcune funzionalità presenti nel server SQL non saranno presenti in SQL Azure.
quindi ha un sacco di funzioni non supportate
http://msdn.microsoft.com/en-us/library/ee336253.aspx
e alcune altre limitazioni
http://msdn.microsoft.com/en-us/library/ff394115.aspx
Azure non supporta procedure CLR memorizzato (stored procedure estese né)
https://feedback.azure.com/forums/217321-sql-database/suggestions/401015-support-clr-stored-procedures
E il supporto di stored procedure in generale è discutibile http://blogs.msdn.com/b/sajid/archive/2010/04/22/restrictions-of-stored-procedures-in-sql-azure.aspx
e non avere operazioni pianificate (o procedure)
Scheduled Tasks with Sql Azure?
E non supporta l'indicizzazione full-text sia
https://feedback.azure.com/forums/217321-sql-database/suggestions/405464-support-full-text-indexing
SQL Azure - Substring Searches?
Non si può fare tra database riferimento (non più, vedi 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
supporto dati spaziali manca così (non più)
http://www.keepitsimpleandfast.com/2009/12/main-differences-between-sql-azure-and.html
Non sup porto filestream
https://feedback.azure.com/forums/217321-sql-database/suggestions/413287-implement-filestream-for-blobs-into-azure-blob-sto
Non c'è profiler per SQL Azure
https://feedback.azure.com/forums/217321-sql-database/suggestions/431943-profiler-for-sql-azure
Il database non saranno automagicamente aumentare la sua dimensione massima consentita
SQL Azure: What will happen if size of my SQL Azure get 5GB?
E non c'è il supporto completo per SQL Server Management Studio
http://www.mygreatwindowsazureidea.com/forums/34685-sql-azure-feature-voting/suggestions/476408-full-management-studio-support?ref=title
Non supporta ASP.sessioni NET (non più, ma è necessario contrassegnare le classi di sessione con l'attributo Serializable)
http://www.mygreatwindowsazureidea.com/forums/34685-sql-azure-feature-voting/suggestions/472024-add-support-for-asp-net-sessions-in-sql-azure?ref=title
Poi, non v'è alcun modo per inviare messaggi di posta elettronica
sending email from sql azure
Questo è il modo di connettersi ad esso , utilizzando SSMS:
http://www.mssqltips.com/tip.asp?tip=1950
Addendum: E non è possibile avere un database più grande di 1000 GB
(500 GB per 03. aprile 2014)
(1000 GB per 19 febbraio 2016)
Overcoming Windows Azure Sql Database 150 gb size limitation
Ed è modello di costo è 'torbida' nella migliore delle ipotesi
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/
dimenticare che il valore 9,99, non è la verità.
È solo l'affitto per i dati - è inoltre necessario affittare il resto.
I prezzi di Azure sono complicati
E almeno 80 $ al mese.
http://www.microsoft.com/windowsazure/pricing-calculator/
Su un anno, che è 960 $ speso per l'affitto (mimimum, e non avrà troppo per questo).
Fondamentalmente, basta sfogliare questo:
http://www.mygreatwindowsazureidea.com/forums/34685-sql-azure-feature-voting
e questo
https://stackoverflow.com/search?page=2&tab=relevance&q=sql%20azure%20unsupported
per un breve riferimento dei relativi problemi.
Non importa che i dati sensibili (o dei clienti) siano archiviati sul server di qualcun altro (imposte, richieste di brevetto, offerte, elenchi di clienti, schema del database, ecc.).
I dati spaziali sono supportati ei provider universali supportano SQL Azure come archivio di sessione, out-of- la scatola. È possibile eseguire SQL Azure indipendentemente da qualsiasi calcolo, accedendo da qualsiasi host ovunque. Quindi non dimenticare quel valore di $ 9,99. Per quanto riguarda la dimensione del db: si esegue un ALTER DATABASE per impostare la dimensione massima (fino a 150 GB) e il db cresce/si restringe se necessario, dove si paga per il livello raggiunto dai dati, ammortizzato giornalmente.E non dimenticare il fatto che tutti i dati in SQL Azure (e BLOB, tabelle e code di Azure) vengono replicati tripla all'interno del data center. –
Quindi cosa può fare? Sembra piuttosto zoppo per me. –
@David Makogon: cosa succede se il tuo database supera i 150 GB (facilmente possibile quando inserisci le immagini nel db)? –
- 1. Tabelle SQL Server: qual è la differenza tra @, # e ##?
- 2. Qual è la differenza tra SQL e SQL * Plus?
- 3. Qual è la differenza tra login e credenziali in SQL Server 2008?
- 4. Qual è la differenza tra SQL Server Compact Edition e SQL Server Express Edition?
- 5. Qual è la differenza tra le tabelle Wide e Nonwide in SQL 2008?
- 6. Qual è la differenza tra SQLite e SQL
- 7. Qual è la differenza tra "LIKE" e "=" in SQL?
- 8. Differenze tra SQL Server 2008 e SQL Server 2008 R2 dal POV di uno sviluppatore
- 9. Qual è la differenza tra SQL, PL-SQL e T-SQL?
- 10. SQL Server: qual è la differenza tra la ricostruzione dell'indice e la riorganizzazione dell'indice?
- 11. SQL Server 2008 e millisecondi
- 12. Ricerca tra date e orari in SQL Server 2008
- 13. SQL Server: qual è la differenza tra CROSS JOIN e FULL OUTER JOIN?
- 14. Qual è la differenza tra parentesi quadre e virgolette singole per l'aliasing in SQL Server?
- 15. SQL Server 2008 prestazioni FILESTREAM
- 16. Differenza tra join loop nidificato e hash join in SQL Server 2008
- 17. Qual è l'utilizzo di SYNONYM in SQL Server 2008?
- 18. SQL Sql Server 2008 Cross Tab Query
- 19. viste aggiornabili - SQL Server 2008
- 20. Differenza tra connessione Sql e connessione OLEDB
- 21. Crittografia NHibernate e SQL Server 2008
- 22. Loop Join in SQL Server 2008
- 23. Case e conteggi in SQL Server 2008
- 24. SQL Server 2008 e .Net 4.0?
- 25. Qual è la differenza tra intersecano e DOVE IN?
- 26. Qual è la differenza tra l'apice e la parentesi quadra nelle istruzioni SQL?
- 27. Qual è la differenza esatta tra Windows Azure e Windows IIS?
- 28. Qual è la differenza tra le versioni di SQL Server 2012 Express?
- 29. Android con SQL Server 2008
- 30. Rimuovere sql server 2005 express per installare SQL Server 2008
Ho scritto questa query di Google per verificare le funzionalità non supportate con riferimenti a SQL menzionati nella documentazione MSDN di Azure http://www.google.com/custom?q=site%3Amsdn.microsoft.com%2Fen-us% 2Flibrary% 2Fwindowsazure% 2F +% 22Sql% 22 +% 22not + supportato% 22 & btnG = Cerca – mvark