|
SwisSQL Sybase to SQL Server Edition helps you save
your complete migration environment with source files, migrated files,
logs, and reports as SwisSQL projects. With the migration environment
saved in projects, you can fine tune and refine the output with
repeated migration. SwisSQL projects are stored under
<SwisSQL Home \ projects > Eg: C:
\SwisSQL\SybaseToSQLServer(Version_Number)\Projects
directory. The
project organization is applicable only for Online migration.
Project Structure : SwisSQL projects store all source
Sybase T-SQL files, all target SQL Server objects, along with the logs
and reports. The snapshot given below shows the contents of the SwisSQL
projects

SwisSQL stores complete migration
environment under <SwisSQL Home \ projects >
project_name folder with the source files being placed under the TSQL
folder. The migrated files are placed under ConvertedMSSQL
folder. The table shows the project organization.
| <Project_Name> |
|
| TSQL |
ConvertedMSSQL |
- Index
- MetaData
- Procedure
- ProcessFlow
- Table
- Trigger
- View
|
- Index
- Procedure
- Table
- Trigger
- View
|
Both TSQL and ConvertedMSSQL folders have
database objects, that are grouped depending on their type such as
Index, Tables, Triggers etc.
- TSQL
This folder contains Sybase ASE database objects such as
Indexes, MetaData, Procedures, Tables, Triggers, Views, and
ProcessFlow. Information stored in ProcessFlow and MetaData
folders are internally used by the tool.
- ConvertedMSSQL
This folder contains equivalent converted SQL Server
objects such as Indexes, Procedures, Tables, Triggers, View to the
corresponding sources files
- Tracking Every Migration: Every time you load a
project and migrate, a folder with the name swissql_migration_n
will be created under Project_Name directory, where n represents the
number of times the project has been migrated. The
swissql_migration_n will have Logs and Reports
related to every migration. Logs will hold the details about input
objects, summary of migration, errors, and trace. Detailed Migration reports
are saved with every migration for users to analyze the migration.
- swissql_migration_1
- Logs
- Reports
Logs folder contains four XML
files, EntityLog, ErrorLog, SummaryLog, Trace. Which are used
as part of Detailed Migration report generation
The EntityLog contains information about the
various database entities such as Tables, Triggers, number of lines of
code in each entity and status of migration. The ErrorLog
contains information about the errors, exceptions during migration. Trace
offers complete details about sequence of conversion
with time stamp. Summary offers a brief about the migration performed.
Reports generated after every migration are
stored in the Reports folder. The Reports folder
contains four html files, Detailed Report, Error Report, Migration
Trace and Summary. You can view index.html in the Reports
folder to navigate through the report.
|