Kbase 31800: Setuid Enabled for _sqlsrv2 Causing Error 8841
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/05/1998 |
|
Solution ID: P1800
FACT(s) (Environment):
Progress 9.1x
SYMPTOM(s):
[MERANT][ODBC Progress Driver][Progress] Database not started.
"Database not started" when attempting SQL92/ODBC Connection
ODBC Progress Driver Error is displayed on Windows 32-bit client machines when a SQL-92/ODBC connection is made to database.
The error 8841 is reported to the Progress database log file
SQL server process terminated. (8841)
Setuid bit is enabled for _sqlsrv2 executable
CAUSE:
Setuid bit is enabled on the _sqlsrv2 executable.
FIX:
To correct, the problem:
1. Set the UNIX permissions on the Progress SQL-92 server executable (_sqlsrv2) to 755.
2. Leave the Progress database broker executable (_mprosrv) set to 4775. The files should then appear as follows:
-rwsrwxr-x 1 root xxx 1693006 Jun 6 2001 _mprosrv
-rwxr-xr-x 1 xxxxx xxx 595654 Jun 6 2001 _sqlsrv2