AdventNet SwisSQL Home SwisSQL Sybase to SQLServer AdventNet Home
 

Managing SwisSQL Projects

SwisSQL Help Home SwisSQL Help Previous SwisSQL Help Next

AdventNet 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: \AdventNet\SwisSQL\SybaseToSQLServer2.1\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-Sybase-to-SQLServer-Managing-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.

 

SwisSQL Help Home SwisSQL Help Previous SwisSQL Help Next

© Copyright 1996-2006 AdventNet, Inc Trademarks | Privacy Policy SwisSQL - Sybase to SQL Server