Consultor Eletrônico



Kbase P18246: database not started with SQL
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   18/09/2003
Status: Unverified

SYMPTOM(s):

"Database not started" When Attempting SQL92/ODBC Connection

[MERANT][ODBC Progress Driver][Progress] Database not started.

SQL server process terminated. (8841)

These errors might be seen on Windows 32-bit client machines
when you attempt to make a SQL-92/ODBC connection to a Progress 9.1x
database.

CAUSE:

The (8841) message occurs because the SQL-92 server process (_sqlsrv2)
cannot be automatically spawned by the database broker. This might be
due to the UNIX permissions set on the _sqlsrv2 executable itself.
Often, Progress users set the permissions on all their Progress
executables (contained within the $DLC/bin directory) to 4755, thus
the SUID bit is set on all these files. In some cases, if the SUID
bit is set on both the Progress database broker executable (_mprosrv)
and the SQL-92 server executable (_sqlsrv2) the SQL-92 server process
won't start.

FIX:

To resolve the problem, try setting the UNIX permissions on the
Progress SQL-92 server executable (_sqlsrv2) to 755.
Meanwhile, leave the Progress database broker executable (_mprosrv)
set to 4775. The files should then appear as follows:

-rwsrwxr-x 1 root other 1693006 Jun 6 2001 _mprosrv
-rwxr-xr-x 1 root other 595654 Jun 6 2001 _sqlsrv2