Consultor Eletrônico



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