Because the Needles database is an Advantage database, special steps need to be taken to access and convert it.
Connect to the Needles Database server.
Stop the SQL Anywhere - Needles service.
Copy the Needles.db file to your Migration Workstation (it is generally located at C:\Needles\Needles.db)
Start the SQL Anywhere - Needles service.
Go to this URL:
https://www.sap.com/products/technology-platform/sql-anywhere/trial.html
And download SQL Anywhere for your OS. You will have to create a free account and log in to download.
Alternatively, you can also use this direct download link:
https://d5d4ifzqzkhwt.cloudfront.net/sqla17developer/bin/SQLA17Developer.exe
Now you need to run the database server and start your database.
Run the database server application:
- C:\Program Files\SQL Anywhere 17\Bin64\dbsrv17.exe
And choose your database file and click OK:
Once you do, you'll temporarily see a log window and then the application will minimize itself to the System Tray. Find the icon in the system tray and double-click it.
When it appears, search the log and find the database name and port number:
Using Full Convert, you can now connect to the database with the following settings:
- Database Engine: Sybase SQL Anywhere (ASA)
- Host: localhost:2638 (Replace '2638' with your port number from above)
- Username: dba (Yes, the username is 'dba')
- Password: sql (Yes, the password is 'sql')
- Server Name: <BLANK> (No server name should be specified)
- Database Name: Needles (Replace 'Needles' with your database name from above)
You will now be able to convert the data to SQL Server.