4. Characteristics
• Up to 6 logical servers. Increasing is possible via contact support.
• Up to 150 databases on each server. 1 system database “master” with
metadata.
• Database size restriction – 150 Gb:
• Web Edition (1 – 5 Gb)
• Business Edition (10 - 150 Gb).
• Tabular data stream (TDS) protocol client version 7.3 or later (SQL
Server 2008 R2).
4
6. 6
Microsoft®
Microsoft®
SQL Server
SQL Azure
- SQL/Windows authentication
- SQL authentication
- All index types
- Clustered indexes
- Many DBs – one connection
- One DB – one connection
- No scaling
- Sharding
- Server-side roles
- Metadata DB roles
- Server side firewall
- Build-in Firewall
- SQL Agent Jobs
- SQL Azure Data Sync
* - http://msdn.microsoft.com/en-us/library/windowsazure/ff394115.aspx
7. What else?
• SQL Azure uses a quorum based commit scheme where data is written
to the primary and one secondary replica before it considers the
transaction committed.
• Two variants of deployment:
• Code near;
• Code far.
• SQL Azure Data Sync service provides synchronization of data between
two or more SQL Databases. The databases can be in the same data
center, different data centers or on-premises.
7
8. Migration
You can transfer data to SQL Azure by using the following:
• SQL Server Integration Services (SSIS):
- Deploy/Execute SSIS packages;
• Generate Script Wizard:
• SQL Server 2008 R2 and higher only (schema + data).
• SQL Server Migration Assistant (SSMA):
• Sybase, Oracle, MySQL, Access.
• Bulk Copy (BCP.exe):
• System.Data.SqlClient.SqlBulkCopy class.
Windows Azure SQL Database does not support:
• The RESTORE statement;
• Attaching a database to the SQL Database server.
8