dbTalk Databases Forums  

Pervasive.SQL v7 and MS Terminal Services

comp.databases.btrieve comp.databases.btrieve


Discuss Pervasive.SQL v7 and MS Terminal Services in the comp.databases.btrieve forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Greg Doherty
 
Posts: n/a

Default Pervasive.SQL v7 and MS Terminal Services - 08-21-2003 , 09:17 PM






Hi,

I'm trying to set up Pervasive.SQL Server v7 (sp6) on Win2000 Server with
Terminal Services. I have an application that I can run locally on the
server, but when I attempt to run it via a terminal session, I get Btrieve
error 3020.

(3020: An error occurred while loading the MicroKernel. You receive this
status code when an error occurs while loading the MicroKernel or when
access to the server and client machine's shared memory objects are
unavailable. Check the Pervasive Event Log (PVSW.LOG) for more
information.).

When I check the PVSW.LOG file in the windows directory, there is no mention
of the error. I found another PVSW.LOG file in the user's WINDOWS directory
and it contained the error (08-21-2003 18:00:13 W3MIF112 0000088C
ce\Monitor.exe" REMUS E 00000225 3020:
EstablishSessionWithEngine(). Failed to get to InitData. OS rc=2), so it
looks like the pervasive engine is looking for W3MIF112.DLL in the wrong
place.

Does anyone know how to set up Pervasive.SQL Server v7 and MS Terminal
Services so that it will work.

Thanks,
- Greg



Reply With Quote
  #2  
Old   
Gordon
 
Posts: n/a

Default Re: Pervasive.SQL v7 and MS Terminal Services - 08-22-2003 , 03:12 AM






Did you install Pervasive through a terminal session (=nono) or at the
console?

On Thu, 21 Aug 2003 19:17:28 -0700, "Greg Doherty" <No Spam Please>
wrote:

Quote:
Hi,

I'm trying to set up Pervasive.SQL Server v7 (sp6) on Win2000 Server with
Terminal Services. I have an application that I can run locally on the
server, but when I attempt to run it via a terminal session, I get Btrieve
error 3020.

(3020: An error occurred while loading the MicroKernel. You receive this
status code when an error occurs while loading the MicroKernel or when
access to the server and client machine's shared memory objects are
unavailable. Check the Pervasive Event Log (PVSW.LOG) for more
information.).

When I check the PVSW.LOG file in the windows directory, there is no mention
of the error. I found another PVSW.LOG file in the user's WINDOWS directory
and it contained the error (08-21-2003 18:00:13 W3MIF112 0000088C
ce\Monitor.exe" REMUS E 00000225 3020:
EstablishSessionWithEngine(). Failed to get to InitData. OS rc=2), so it
looks like the pervasive engine is looking for W3MIF112.DLL in the wrong
place.

Does anyone know how to set up Pervasive.SQL Server v7 and MS Terminal
Services so that it will work.

Thanks,
- Greg


Gordon Bos
Q-RY Solutions
+31-(0)15-2564035

http://www.q-ry.nl/


Reply With Quote
  #3  
Old   
Greg Doherty
 
Posts: n/a

Default Re: Pervasive.SQL v7 and MS Terminal Services - 08-22-2003 , 11:35 AM



I installed everything from the console.
I tried installing everything before installing terminal services. After
installing terminal services it doesn't work through a terminal session.
I also tried installing after terminal services was installed (using
Add/Remove Programs). It still doesn't work through a terminal session.

Any Ideas? It looks like the server engine is trying to access stuff in the
clients WINDOWS directory (which it shouldn't).

Regards,
- Greg


"Gordon" <grafzerk (AT) bigfoot (DOT) no.spam.please.com> wrote

Quote:
Did you install Pervasive through a terminal session (=nono) or at the
console?

On Thu, 21 Aug 2003 19:17:28 -0700, "Greg Doherty" <No Spam Please
wrote:

Hi,

I'm trying to set up Pervasive.SQL Server v7 (sp6) on Win2000 Server with
Terminal Services. I have an application that I can run locally on the
server, but when I attempt to run it via a terminal session, I get
Btrieve
error 3020.

(3020: An error occurred while loading the MicroKernel. You receive this
status code when an error occurs while loading the MicroKernel or when
access to the server and client machine's shared memory objects are
unavailable. Check the Pervasive Event Log (PVSW.LOG) for more
information.).

When I check the PVSW.LOG file in the windows directory, there is no
mention
of the error. I found another PVSW.LOG file in the user's WINDOWS
directory
and it contained the error (08-21-2003 18:00:13 W3MIF112 0000088C
ce\Monitor.exe" REMUS E 00000225 3020:
EstablishSessionWithEngine(). Failed to get to InitData. OS rc=2), so it
looks like the pervasive engine is looking for W3MIF112.DLL in the wrong
place.

Does anyone know how to set up Pervasive.SQL Server v7 and MS Terminal
Services so that it will work.

Thanks,
- Greg



Gordon Bos
Q-RY Solutions
+31-(0)15-2564035

http://www.q-ry.nl/



Reply With Quote
  #4  
Old   
Gordon
 
Posts: n/a

Default Re: Pervasive.SQL v7 and MS Terminal Services - 08-25-2003 , 03:59 AM



As the engine is (should) already be running, I see no reason why it
should poke in the client's windows directory. Only reason for this to
happen would be if the service is started using this particular
account. Obviously the client configuration *will* create a pvsw.log
file in this directory to log client-side activity.

Somehow your log seems to indicate that an attempt is made to
auto-start the server engine as if it were a workstation engine. With
the engine already started I would expect an error, though different
than 3020.

Just a silly question: can you target the server using a different
client machine?

Gordon

On Fri, 22 Aug 2003 09:35:22 -0700, "Greg Doherty" <No Spam Please>
wrote:

Quote:
I installed everything from the console.
I tried installing everything before installing terminal services. After
installing terminal services it doesn't work through a terminal session.
I also tried installing after terminal services was installed (using
Add/Remove Programs). It still doesn't work through a terminal session.

Any Ideas? It looks like the server engine is trying to access stuff in the
clients WINDOWS directory (which it shouldn't).

Regards,
- Greg


"Gordon" <grafzerk (AT) bigfoot (DOT) no.spam.please.com> wrote in message
news:YM9FP637yl=f+awdOj7x5hBR95dy (AT) 4ax (DOT) com...
Did you install Pervasive through a terminal session (=nono) or at the
console?

On Thu, 21 Aug 2003 19:17:28 -0700, "Greg Doherty" <No Spam Please
wrote:

Hi,

I'm trying to set up Pervasive.SQL Server v7 (sp6) on Win2000 Server with
Terminal Services. I have an application that I can run locally on the
server, but when I attempt to run it via a terminal session, I get
Btrieve
error 3020.

(3020: An error occurred while loading the MicroKernel. You receive this
status code when an error occurs while loading the MicroKernel or when
access to the server and client machine's shared memory objects are
unavailable. Check the Pervasive Event Log (PVSW.LOG) for more
information.).

When I check the PVSW.LOG file in the windows directory, there is no
mention
of the error. I found another PVSW.LOG file in the user's WINDOWS
directory
and it contained the error (08-21-2003 18:00:13 W3MIF112 0000088C
ce\Monitor.exe" REMUS E 00000225 3020:
EstablishSessionWithEngine(). Failed to get to InitData. OS rc=2), so it
looks like the pervasive engine is looking for W3MIF112.DLL in the wrong
place.

Does anyone know how to set up Pervasive.SQL Server v7 and MS Terminal
Services so that it will work.

Thanks,
- Greg



Gordon Bos
Q-RY Solutions
+31-(0)15-2564035

http://www.q-ry.nl/


Gordon Bos
Q-RY Solutions
+31-(0)15-2564035

http://www.q-ry.nl/


Reply With Quote
  #5  
Old   
Greg Doherty
 
Posts: n/a

Default Re: Pervasive.SQL v7 and MS Terminal Services - 08-25-2003 , 01:19 PM



Hi Gordon,

Thanks for your help.

I gave up on trying to get this to work and uninstalled the Pervasive.SQL
server from the Terminal Services machine. I installed Pervasive.SQL server
on a separate Win2000 server and just installed my app with the Pervasive
client on the Terminal Services machine. It works fine this way, but I now
have 2 servers.

Also, I did a search through DevTalk on the Pervasive website and every
mention of Terminal Services with Pervasive 7 has a reply from someone at
Pervasive saying the Pervasive 7 was not supported with terminal services.
I even found that P.SQL 2000 didn't work until SP 2.

Have you ever managed to get Pervasive.SQL Server v7 to work on a Win2000
Server with Terminal Services installed?

Regards,
- Greg

"Gordon" <grafzerk (AT) bigfoot (DOT) no.spam.please.com> wrote

Quote:
As the engine is (should) already be running, I see no reason why it
should poke in the client's windows directory. Only reason for this to
happen would be if the service is started using this particular
account. Obviously the client configuration *will* create a pvsw.log
file in this directory to log client-side activity.

Somehow your log seems to indicate that an attempt is made to
auto-start the server engine as if it were a workstation engine. With
the engine already started I would expect an error, though different
than 3020.

Just a silly question: can you target the server using a different
client machine?

Gordon

On Fri, 22 Aug 2003 09:35:22 -0700, "Greg Doherty" <No Spam Please
wrote:

I installed everything from the console.
I tried installing everything before installing terminal services. After
installing terminal services it doesn't work through a terminal session.
I also tried installing after terminal services was installed (using
Add/Remove Programs). It still doesn't work through a terminal session.

Any Ideas? It looks like the server engine is trying to access stuff in
the
clients WINDOWS directory (which it shouldn't).

Regards,
- Greg


"Gordon" <grafzerk (AT) bigfoot (DOT) no.spam.please.com> wrote in message
news:YM9FP637yl=f+awdOj7x5hBR95dy (AT) 4ax (DOT) com...
Did you install Pervasive through a terminal session (=nono) or at the
console?

On Thu, 21 Aug 2003 19:17:28 -0700, "Greg Doherty" <No Spam Please
wrote:

Hi,

I'm trying to set up Pervasive.SQL Server v7 (sp6) on Win2000 Server
with
Terminal Services. I have an application that I can run locally on
the
server, but when I attempt to run it via a terminal session, I get
Btrieve
error 3020.

(3020: An error occurred while loading the MicroKernel. You receive
this
status code when an error occurs while loading the MicroKernel or when
access to the server and client machine's shared memory objects are
unavailable. Check the Pervasive Event Log (PVSW.LOG) for more
information.).

When I check the PVSW.LOG file in the windows directory, there is no
mention
of the error. I found another PVSW.LOG file in the user's WINDOWS
directory
and it contained the error (08-21-2003 18:00:13 W3MIF112
0000088C
ce\Monitor.exe" REMUS E 00000225 3020:
EstablishSessionWithEngine(). Failed to get to InitData. OS rc=2), so
it
looks like the pervasive engine is looking for W3MIF112.DLL in the
wrong
place.

Does anyone know how to set up Pervasive.SQL Server v7 and MS Terminal
Services so that it will work.

Thanks,
- Greg



Gordon Bos
Q-RY Solutions
+31-(0)15-2564035

http://www.q-ry.nl/



Gordon Bos
Q-RY Solutions
+31-(0)15-2564035

http://www.q-ry.nl/



Reply With Quote
  #6  
Old   
Bill Bach
 
Posts: n/a

Default Re: Pervasive.SQL v7 and MS Terminal Services - 08-25-2003 , 03:18 PM



Further, Pervasive never supported the use of the Pervasive Engine *AND* client
on the *same* terminal server, either, until PSQL2000i SP3 or SP4. Your
solution is correct for PSQL7. A better solution (if you wanted single-server)
would be to use PSQLV8 instead.
Goldstar Software Inc.
Building on Btrieve(R) for the Future(SM)
Bill Bach
BillBach (AT) goldstarsoftware (DOT) com
http://www.goldstarsoftware.com
*** Pervasive.SQL Service & Support Classes ***
Chicago: September 16-18: See our web site for details!

Greg Doherty wrote:

Quote:
Hi Gordon,

Thanks for your help.

I gave up on trying to get this to work and uninstalled the Pervasive.SQL
server from the Terminal Services machine. I installed Pervasive.SQL server
on a separate Win2000 server and just installed my app with the Pervasive
client on the Terminal Services machine. It works fine this way, but I now
have 2 servers.

Also, I did a search through DevTalk on the Pervasive website and every
mention of Terminal Services with Pervasive 7 has a reply from someone at
Pervasive saying the Pervasive 7 was not supported with terminal services.
I even found that P.SQL 2000 didn't work until SP 2.

Have you ever managed to get Pervasive.SQL Server v7 to work on a Win2000
Server with Terminal Services installed?

Regards,
- Greg

"Gordon" <grafzerk (AT) bigfoot (DOT) no.spam.please.com> wrote in message
news:JLZJP4Rl5MwGTxKC0m=Apz7D0orT (AT) 4ax (DOT) com...
As the engine is (should) already be running, I see no reason why it
should poke in the client's windows directory. Only reason for this to
happen would be if the service is started using this particular
account. Obviously the client configuration *will* create a pvsw.log
file in this directory to log client-side activity.

Somehow your log seems to indicate that an attempt is made to
auto-start the server engine as if it were a workstation engine. With
the engine already started I would expect an error, though different
than 3020.

Just a silly question: can you target the server using a different
client machine?

Gordon

On Fri, 22 Aug 2003 09:35:22 -0700, "Greg Doherty" <No Spam Please
wrote:

I installed everything from the console.
I tried installing everything before installing terminal services. After
installing terminal services it doesn't work through a terminal session.
I also tried installing after terminal services was installed (using
Add/Remove Programs). It still doesn't work through a terminal session.

Any Ideas? It looks like the server engine is trying to access stuff in
the
clients WINDOWS directory (which it shouldn't).

Regards,
- Greg


"Gordon" <grafzerk (AT) bigfoot (DOT) no.spam.please.com> wrote in message
news:YM9FP637yl=f+awdOj7x5hBR95dy (AT) 4ax (DOT) com...
Did you install Pervasive through a terminal session (=nono) or at the
console?

On Thu, 21 Aug 2003 19:17:28 -0700, "Greg Doherty" <No Spam Please
wrote:

Hi,

I'm trying to set up Pervasive.SQL Server v7 (sp6) on Win2000 Server
with
Terminal Services. I have an application that I can run locally on
the
server, but when I attempt to run it via a terminal session, I get
Btrieve
error 3020.

(3020: An error occurred while loading the MicroKernel. You receive
this
status code when an error occurs while loading the MicroKernel or when
access to the server and client machine's shared memory objects are
unavailable. Check the Pervasive Event Log (PVSW.LOG) for more
information.).

When I check the PVSW.LOG file in the windows directory, there is no
mention
of the error. I found another PVSW.LOG file in the user's WINDOWS
directory
and it contained the error (08-21-2003 18:00:13 W3MIF112
0000088C
ce\Monitor.exe" REMUS E 00000225 3020:
EstablishSessionWithEngine(). Failed to get to InitData. OS rc=2), so
it
looks like the pervasive engine is looking for W3MIF112.DLL in the
wrong
place.

Does anyone know how to set up Pervasive.SQL Server v7 and MS Terminal
Services so that it will work.

Thanks,
- Greg



Gordon Bos
Q-RY Solutions
+31-(0)15-2564035

http://www.q-ry.nl/



Gordon Bos
Q-RY Solutions
+31-(0)15-2564035

http://www.q-ry.nl/


Reply With Quote
  #7  
Old   
Gordon
 
Posts: n/a

Default Re: Pervasive.SQL v7 and MS Terminal Services - 08-26-2003 , 02:40 AM



Still don't fancy the idea of a Terminal Server acting as a database
server. Just like running MS Exchange server on it, but even with
worse timing issues....

Can't say I ever got it working, but then I never set my heart to
really try. Did have some serious issues already running P2000 from
within the administrative TS, still looks like a big 'nono' to me.


On 25 Aug 2003 20:18:48 GMT, Bill Bach <bbach (AT) cncdsl (DOT) com> wrote:

Quote:
Further, Pervasive never supported the use of the Pervasive Engine *AND* client
on the *same* terminal server, either, until PSQL2000i SP3 or SP4. Your
solution is correct for PSQL7. A better solution (if you wanted single-server)
would be to use PSQLV8 instead.
Goldstar Software Inc.
Building on Btrieve(R) for the Future(SM)
Bill Bach
BillBach (AT) goldstarsoftware (DOT) com
http://www.goldstarsoftware.com
*** Pervasive.SQL Service & Support Classes ***
Chicago: September 16-18: See our web site for details!

Greg Doherty wrote:


Gordon Bos
Q-RY Solutions
+31-(0)15-2564035

http://www.q-ry.nl/


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.