| title | Installing SSMA Components on SQL Server (SybaseToSQL) | Microsoft Docs |
|---|---|
| ms.custom | |
| ms.date | 01/19/2017 |
| ms.prod | sql |
| ms.reviewer | |
| ms.technology | ssma |
| ms.topic | conceptual |
| ms.assetid | 5ad9e12c-2cdb-4dd2-8703-05a23242d19d |
| author | Shamikg |
| ms.author | Shamikg |
In addition to installing SSMA, for using Server side data migration, you must also install components on the computer that is running [!INCLUDEssNoVersion]. These components include the SSMA extension pack, which supports data migration, and Sybase providers to enable server-to-server connectivity.
The SSMA extension pack adds the databases, sysdb and ssmatesterdb_syb, to the specified instance of [!INCLUDEssNoVersion]. The sysdb database contains the tables and stored procedures that are required to migrate data. The ssmatester_syb database contains the schema ssma_sybase_utilities, in which the objects (Tables,Triggers,Views) used by the SSMA tester component are created.
Also, when you migrate data to [!INCLUDEssNoVersion], SSMA creates [!INCLUDEssNoVersion] Agent jobs when server side data migration engine is used for migrating the data.
You can install the extension pack any time before you migrate data to [!INCLUDEssNoVersion].
Important
To install the extension pack, you must be a member of the sysadmin server role on the instance of [!INCLUDEssNoVersion].
To install the extension pack
-
Copy SSMA for Sybase Extension Pack.n.Install.exe, where n is the build number, to the computer that is running [!INCLUDEssNoVersion].
-
Double-click SSMA for Sybase Extension Pack.n.Install.exe.
-
On the Welcome page, click Next.
-
On the End User License Agreement page, read the license agreement. If you agree, select the I accept the terms in the license agreement check box, and then click Next.
-
On the Choose Setup Type page, click Typical.
-
On the Ready to Install page, click Install.
-
On the Completed the First Step of Installation page, click Next.
A new dialog box will appear, in which you select the instance of [!INCLUDEssNoVersion] for the extension pack installation.
-
Select the instance of [!INCLUDEssNoVersion] where you will be migrating ASE databases, and then click Next.
The default instance has the same name as the computer. Named instances will be followed by a backslash and the instance name.
-
On the Connection Parameters page, select the authentication method and then click Next.
Windows Authentication will use your Windows credentials to try to log on to the instance of [!INCLUDEssNoVersion]. If you select [!INCLUDEssNoVersion] Authentication, you must enter a [!INCLUDEssNoVersion] login name and password.
-
On the Manage Server page, select Install Utilities Database n, where n is the version number, and then click Next.
The sysdb database is created and the stored procedures are created in that database.
If Install Tester Database option is checked the tester ssmatesterdb_syb database will be created.
-
To install the utilities to another instance of [!INCLUDEssNoVersion], select Return to instances, and then click Next. Or, to exit the wizard, click Exit.
After you install the extension pack, you will a see a ssma_syb.bcp_migration_packages table in the sysdb database. You will also see the following stored procedures:
-
bcp_clean_migration_data
-
bcp_ensure_message_table
-
bcp_insert_new_message
-
bcp_post_process
-
bcp_read_new_migration_messages
-
bcp_save_migration_package
-
bcp_smart_truncate
-
bcp_start_migration_process
-
get_jobstep_info
-
stop_agent_process
Every time that you migrate data to [!INCLUDEssNoVersion], SSMA creates a [!INCLUDEssNoVersion] Agent job. These jobs are named ssma_syb data migration package {GUID}, and are visible in the [!INCLUDEssNoVersion] Agent node of [!INCLUDEssManStudioFull] in the Jobs folder.
When you migrate data from ASE to [!INCLUDEssNoVersion]/SQL Azure, the data migrates directly between ASE and [!INCLUDEssNoVersion]/SQL Azure. It does not go through SSMA because this would slow down the data migration.
The following instructions provide the basic installation steps for installing Sybase providers. The exact instructions will differ depending on the version of the Sybase Setup program.
Important
Before you run the Setup program, verify that you are not violating your licensing agreements.
-
Run the Sybase ASE Setup program.
-
Select custom setup.
-
On the feature selection page, select the ODBC, OLE DB and ADO.NET data providers.
-
Verify the selected features, and then click Finish to install the data provider.
Installing SSMA for Sybase Client (SybaseToSQL)
Migrating Sybase ASE Databases to SQL Server - Azure SQL DB (SybaseToSQL)