SQL Azure on Azure palvelualustan relaatiokantapalvelu, joka on tällä hetkellä kokeiltavissa CTP testiversiona. CTP-version Transact-SQL on osajoukko täyden SQL-tietokannan ominaisuuksista. Erot on kuvattu MSDN-palvelun dokumentissa Transact-SQL Reference (SQL Azure Database). SQL Azuren rajoitukset ovat pääpiirteissään:

  • Hajautetut transaktiot ja kyselyt eivät ole tuettuja.
  • Paikkatietoon liittyvät tietotyypit eivät ole tuettuja.
  • Rajoituksia merkkijonotietotyypeissä (text, ntext, image).
  • Rajoituksia funktioiden tuessa (scalar, rowset).
  • Useimmat SQL Serverin System Stored Procedures eivät ole käytettävissä sovelluksille.
  • SQL Serverin System Tables eivät ole käytettävissä sovelluksille.
  • Rajoitettu tuki System View –näkymille.
  • Rajoituksia Transact-SQL lauseille.

Muita skeemaan, autentikointiin, kantayhteyksiin ja työkaluihin liittyviä rajoituksia on kuvattu dokumentissa Guidelines and Limitations (SQL Azure Database).

Eroista merkittävä osa perustuu siihen että tietokantaympäristö on jaettu useamman asiakkaan kesken, jolloin tuotannollisista ja tietoturvasyistä palvelintasolla vaikuttavia toiminnallisuuksia, kuten systeemitauluja ja –proseduureja on rajoitettu. Osa rajoituksista, kuten hajautus ja paikkatiedot tulevat poistumaan myöhemmissä versioissa. SQL Azure on kuitenkin osajoukko SQL Serverin ominaisuuksista, joten sovelluksen siirto oman konesalin ja Azuren välillä on mahdollista kun noudatetaan SQL Azuren toiminnallisuusjoukkoa.