![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hello, we have here at a customer an environment which consists of: File-server without P-SQL engine (not allowed). But the data bases are located here. Three Workstations (1 * P-SQL 8.0, 2 * P-SQL 9.1, acting as local workstation engine) with different applications. They access the databases at the fileserver only every few minutes. We think, that having no server engine is acceptable because until now there is only ab few kilobytes traffic in a minute. But from time to time we get an Btrieve Error 116. I don't understand the message concerning "gateway", because I want to have a local engine. So I deactivated remote access for request and external request. The problem is mostly present, when the network is weak or when (seldom) a workstation application fails and can only be solved by restarting the workstation(s). How have I to configure P-SQL to act as an simple local workstation engine? Axel |
#3
| |||
| |||
|
|
You should not mix versions of Pervasive. Move all to version 8 or 9. Below is the text for this error and notice the last paragraph. Gil 116: The file is owned by another Microkernel engine acting as a Gateway The MicroKernel cannot contact the engine running on the gateway computer even though it can read the locator file. This might occur the following reasons: When the two computers are separated by a router so they can both see the server, but cannot see one another. Try the following: Use the Gateway Locator utility to identify the owner of the gateway. Use either the InstallScout or SmartScout utility to connect to that computer. You may have attempted to open a file with two different workgroup engines that are mapped to the files using different share names. The MicroKernel attempts to correct this, but cannot do so in all cases. Make sure each computer is mapping to the same share name. Axel Potthoff wrote: Hello, we have here at a customer an environment which consists of: File-server without P-SQL engine (not allowed). But the data bases are located here. Three Workstations (1 * P-SQL 8.0, 2 * P-SQL 9.1, acting as local workstation engine) with different applications. They access the databases at the fileserver only every few minutes. We think, that having no server engine is acceptable because until now there is only ab few kilobytes traffic in a minute. But from time to time we get an Btrieve Error 116. I don't understand the message concerning "gateway", because I want to have a local engine. So I deactivated remote access for request and external request. The problem is mostly present, when the network is weak or when (seldom) a workstation application fails and can only be solved by restarting the workstation(s). How have I to configure P-SQL to act as an simple local workstation engine? Axel |
#4
| |||
| |||
|
|
Gil is correct. If any of the applications access the same data set or database they should all be the same version. |
#5
| |||
| |||
|
|
Hi, Leonard wrote: Gil is correct. If any of the applications access the same data set or database they should all be the same version. All the databases are version 7 due to history. But one question: Do you go to your customer an tell him to upgrade 9 workstations to version 9 because of one new system? Are they willing to pay for it? For the licenses, for the installation, the configuration and (if you act consequently) converting the databases to the latest version? We are out of the job, when we offer somenthing like that to our customers. I accept, that Pervasive turns the back to version 5 databases when stepping to version 9. But I don't accept updates to every workstation every year. An one other question: Isn't it possible to adjust an local Pervasive engine as a LOCAL WORKSTATION ENGINE? * no workgroup functions * no gateway functions * no remote requests * no acception of remote requests * working only local This worked well with Version 6 (or was it 7?), when workSTATION engines were availiable! Because of changing our applications from native btrieve calls to SQL, we think of changing to other database engines. Axel |
![]() |
| Thread Tools | |
| Display Modes | |
| |