You have a database hosted on SQL Server 2012 R2. The database contains 5 million rows.
You need to recommend a repeatable method to migrate the database to SQL Azure.Which method should you recommend? More than one answer choice may achieve the goal. Select the BEST
answer.
A.
Create a SQL Server Integration Services (SSIS) package, and then run the package.
B.
Back up the database, and then restore the database.
C.
Extract a data-tier application, and then import the application.
D.
Generate scripts to create all of the all database objects and all of the data, and then execute the scripts by
using SQL Azure.
Explanation:
SQL Server Integration Services
Most flexibility
Data Transfer Efficiency: Good
/ SSIS can be used to perform a broad range of data migration tasks. SSIS provides support for complex
workflow and data transformation between the source and destination. It is a good choice to transfer of data for
databases that require many changes to work on Microsoft Azure SQL Database. You can use SSIS data
transfer packages with another mechanism for transferring the database schema, such as a Data-tier
Application package.
SSIS for Azure and Hybrid Data Movement
Incorrect:
Not D: Generate Scripts Wizard
Has explicit option for Azure SQL Database scripts generation
Data Transfer Efficiency: Poor
Good for smaller database
/ Using the Generate Scripts wizard to migrate a SQL Server database to Azure SQL Database should be
limited to:
Teams who have experience with the wizard.
Migrating simple databases that need few schema changes to run on Azure SQL Database. The scripts
generated from the source database can be modified before being used to create the new version of the
database on Azure SQL Database, but using a database project in the SQL Server Data Tools has richer
support for making schema changes.
Migrating small databases that do not have much data. The wizard generates scripts that use insert statements
instead of bulk copies to transfer the data. The insert statements can be throttled when the tables contain too
much data, and are not as fast as bulk copies.