[CR #589667] If you are migrating an ETL 4.5 or 4.5.1 repository in Sybase IQ, the migrate repository job does not write to the repositoryNew data source.
Workaround:
In the SQL Anywhere 11 database, repositoryNew (repostiory49.db), drop the DS_CHUNK, DS_DATA, DS_OBJECT, and TRON_PERFORMANCE tables.
You may use the tools provided during the installation
of SQL Anywhere 11, which is included with ETL Server.
To drop these tables using Sybase ETL Development:
Start ETL Development and log in to the demo database.
Select File | New | Project.
From the Destination tab, add the DB Data Sink Insert component and enter these values:
Property name |
Value |
---|---|
Interface |
ODBC |
Host Name |
repositoryNew |
User |
dba |
Password |
sql |
Destination Table |
TRON_PERFORMANCE |
Click Save.
Right-click the new DB Data Sink Insert component and select Execute SQL Commands.
Enter:
Drop table DS_CHUNK
Drop table DS_DATA
Drop table DS_OBJECT
Drop table TRON_PERFORMANCE
Click Execute.
The tables are dropped. Close the project without saving it.
In the Repository Logon window, set up the repository connection:
Click Add and enter myRepository_ETL49
as
the name.
Select ODBC as the interface.
Select repositoryNew as the host.
Enter dba
as
the user and sql
as the password.
Click Test Logon to test the connection. Click Yes when prompted to create repository tables.
Migrate your 4.5 or 4.5.1 repository using the steps described in “Migrating from an existing repository to a SQL Anywhere repository,” in Chapter 4, “Upgrading” in the ETL 4.9 Installation Guide.