My environment is on Windows 8.1 (64-bit), installed with OE10.2B (32-bit) using OE DataServer for MS SQL Server trial license.
I was following this post, 'CONVERSION OF A PROGRESS v10 DATABASE TO SQL SERVER' and PKB article, 'How to migrate a Progress database to MS SQL Server using Progress Utility (embedded video)'.
These are my settings:
Progress Client hanged on the screen where stating 'Please wait while information is gathered from the MSS schema'.
What could be the cause?
Is the OpenEdge database running, then you can connect to it networked (using host name and service name) and you should select 'Multiple users'. If it's not running please check the video again and as you can see it connects to the database in single user mode (-1).
Please also check whether you can connect successfully to your (64-bit?) SQL database using a 32-bit client.
Hi Ruben Dröge, thanks for your quick response. Yes, OE DB is running. Yes, the video stated connection to single user mode, but isn't it the same as unchecking the 'Multiple Users' checkbox (correct me if I'm wrong)?
Meantime let me verify if a 32-bit client is able to connect to MS SQL 64-bit.
Documentation (documentation.progress.com/.../index.html) also states that you should either start database in single-user mode OR read-only mode.
What happens if you connect to the database the way you did before, but now with -RO in the 'Other CONNECT Statement Parameters' section? Does the error still occur?
You don't need single user nor -RO. Connecting to the SH in multi-user is perfectly legit.
Here is a short check-list to start you off:
1. Make sure you can talk to the MS SQL DB using an ODBC DSN. If you can't connect using ODBC it *may* point to a configuration error.
2. Make sure the user sqluser has sufficient rights in the MS SQL DB. See knowledgebase.progress.com/.../000050107
3. Create a schema holder DB without the conversion stuff: knowledgebase.progress.com/.../P23300