dbTalk Databases Forums  

Problems with long file names with P.SQL V9.5 on OES/Netware SP2an NSS file system

comp.databases.btrieve comp.databases.btrieve


Discuss Problems with long file names with P.SQL V9.5 on OES/Netware SP2an NSS file system in the comp.databases.btrieve forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Guy Dawson
 
Posts: n/a

Default Problems with long file names with P.SQL V9.5 on OES/Netware SP2an NSS file system - 01-25-2007 , 09:22 AM






We're in the process of migrating from P.SQL V8.6 on a Netware 5.1 SP8
server using a tradational file system to P.SQL V9.5 on an OES/Netware
SP2 server using NSS file system.

Most of this is working fine. We can take a backup of the database from
the old server, restore it onto the new server and access the database.

Appart from data stored in tables with long file names. When I try to
open these in the PCC I get back and error:

[LNA][Pervasive][ODBC Engine Interface][Data Record Manager]The MicroKernel cannot find the specified file(Btrieve Error 12)

I also get the same error when I create a new table on the P.SQL V9.5
server using a command such as

create table guytest using 'guydawson.mkd'
(
....
);

I can create the table without a problem but when I try to access the
data I get error 12 back.

This is a known problem? Is there a work around? I'd like to avoid having
to rename all the long file name tables on the old system...

Guy
-- --------------------------------------------------------------------
Guy Dawson I.T. Manager Crossflight Ltd
gnues (AT) crossflight (DOT) co.uk

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

Default Re: Problems with long file names with P.SQL V9.5 on OES/Netware SP2 an NSS file system - 01-25-2007 , 04:48 PM






It's a known problem, and it's been asked on this forum numerous times.

Make sure that your volume is mounted BEFORE loading either the
database (BSTART) or the network drivers (INITSYS).

This is best done by adding the command "MOUNT ALL" to the AUTOEXEC.NCF
file as soon after the FILE SERVER... line as you can.
Goldstar Software Inc.
Pervasive-based Products, Training & Services
Bill Bach
BillBach (AT) goldstarsoftware (DOT) com
http://www.goldstarsoftware.com
*** Chicago: Pervasive Service & Support Class - 03/2007 ***


Guy Dawson wrote:

Quote:
We're in the process of migrating from P.SQL V8.6 on a Netware 5.1 SP8
server using a tradational file system to P.SQL V9.5 on an OES/Netware
SP2 server using NSS file system.

Most of this is working fine. We can take a backup of the database
from the old server, restore it onto the new server and access the
database.

Appart from data stored in tables with long file names. When I try to
open these in the PCC I get back and error:

[LNA][Pervasive][ODBC Engine Interface][Data Record Manager]The
MicroKernel cannot find the specified file(Btrieve Error 12)

I also get the same error when I create a new table on the P.SQL V9.5
server using a command such as

create table guytest using 'guydawson.mkd'
(
...
);

I can create the table without a problem but when I try to access the
data I get error 12 back.

This is a known problem? Is there a work around? I'd like to avoid
having to rename all the long file name tables on the old system...

Guy
--
--------------------------------------------------------------------
Guy Dawson I.T. Manager Crossflight
Ltd gnues (AT) crossflight (DOT) co.uk


Reply With Quote
  #3  
Old   
Guy Dawson
 
Posts: n/a

Default Re: Problems with long file names with P.SQL V9.5 on OES/NetwareSP2 an NSS file system - 01-26-2007 , 09:22 AM



Bill Bach wrote:
Quote:
It's a known problem, and it's been asked on this forum numerous times.
Doh! Probably asked by me too. Double Doh!

Quote:
Make sure that your volume is mounted BEFORE loading either the
database (BSTART) or the network drivers (INITSYS).

This is best done by adding the command "MOUNT ALL" to the AUTOEXEC.NCF
file as soon after the FILE SERVER... line as you can.
Thank you for your help and patience!

Guy

Quote:
Goldstar Software Inc.
Pervasive-based Products, Training & Services
Bill Bach
BillBach (AT) goldstarsoftware (DOT) com
http://www.goldstarsoftware.com
*** Chicago: Pervasive Service & Support Class - 03/2007 ***


Guy Dawson wrote:

We're in the process of migrating from P.SQL V8.6 on a Netware 5.1 SP8
server using a tradational file system to P.SQL V9.5 on an OES/Netware
SP2 server using NSS file system.

Most of this is working fine. We can take a backup of the database
from the old server, restore it onto the new server and access the
database.

Appart from data stored in tables with long file names. When I try to
open these in the PCC I get back and error:

[LNA][Pervasive][ODBC Engine Interface][Data Record Manager]The
MicroKernel cannot find the specified file(Btrieve Error 12)

I also get the same error when I create a new table on the P.SQL V9.5
server using a command such as

create table guytest using 'guydawson.mkd'
(
...
);

I can create the table without a problem but when I try to access the
data I get error 12 back.

This is a known problem? Is there a work around? I'd like to avoid
having to rename all the long file name tables on the old system...

Guy
--
--------------------------------------------------------------------
Guy Dawson I.T. Manager Crossflight
Ltd gnues (AT) crossflight (DOT) co.uk


--
Guy
-- --------------------------------------------------------------------
Guy Dawson I.T. Manager Crossflight Ltd
gnues (AT) crossflight (DOT) co.uk


Reply With Quote
  #4  
Old   
Guy Dawson
 
Posts: n/a

Default Re: Problems with long file names with P.SQL V9.5 on OES/NetwareSP2 an NSS file system - 01-26-2007 , 11:28 AM



Guy Dawson wrote:
Quote:
Bill Bach wrote:
It's a known problem, and it's been asked on this forum numerous times.

Doh! Probably asked by me too. Double Doh!

Make sure that your volume is mounted BEFORE loading either the
database (BSTART) or the network drivers (INITSYS).

This is best done by adding the command "MOUNT ALL" to the AUTOEXEC.NCF
file as soon after the FILE SERVER... line as you can.

Thank you for your help and patience!
Except that I've moved the MOUNT ALL command:

# WARNING!!
FILE SERVER NAME MUSTANG
# WARNING!!
# If you change the name of this server, you must update
# the server name in all the licenses that are assigned
# to it using iManager.
SERVERID 9D27804
# MOUNT ALL moved earlier in the load sequence. In particular, before
# INITSYS.NCF and BSTART.NCF to work around a problem Btrieve/P.SQL
# has with long file name support
MOUNT ALL

and I'm still have same problem with long file names.

As I understand it, NSS has long file name support built in and does
not need to be enabled with the LONG command that was needed for the TFS.
Could this be tripping P.SQL up?

Guy
-- --------------------------------------------------------------------
Guy Dawson I.T. Manager Crossflight Ltd
gnues (AT) crossflight (DOT) co.uk


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

Default Re: Problems with long file names with P.SQL V9.5 on OES/Netware SP2 an NSS file system - 01-29-2007 , 09:04 AM



Shouldn't be a problem. If you type VOLUMES at the server console, you
should see that the volume has LONG name support already. Are short
filenames working correctly?

Just a suggestion -- try watching the startup process and make sure
that the volumes are actually mounted before the INITSYS fires. It
could be that the volumes are not yet fully operational by the time the
engine starts.
Goldstar Software Inc.
Pervasive-based Products, Training & Services
Bill Bach
BillBach (AT) goldstarsoftware (DOT) com
http://www.goldstarsoftware.com
*** Chicago: Pervasive Service & Support Class - 03/2007 ***

Guy Dawson wrote:

Quote:
Guy Dawson wrote:
Bill Bach wrote:
It's a known problem, and it's been asked on this forum numerous
times.

Doh! Probably asked by me too. Double Doh!

Make sure that your volume is mounted BEFORE loading either the
database (BSTART) or the network drivers (INITSYS).

This is best done by adding the command "MOUNT ALL" to the
AUTOEXEC.NCF >> file as soon after the FILE SERVER... line as you can.

Thank you for your help and patience!

Except that I've moved the MOUNT ALL command:

# WARNING!!
FILE SERVER NAME MUSTANG
# WARNING!!
# If you change the name of this server, you must update
# the server name in all the licenses that are assigned
# to it using iManager.
SERVERID 9D27804
# MOUNT ALL moved earlier in the load sequence. In particular, before
# INITSYS.NCF and BSTART.NCF to work around a problem Btrieve/P.SQL
# has with long file name support
MOUNT ALL

and I'm still have same problem with long file names.

As I understand it, NSS has long file name support built in and does
not need to be enabled with the LONG command that was needed for the
TFS. Could this be tripping P.SQL up?

Guy
--
--------------------------------------------------------------------
Guy Dawson I.T. Manager Crossflight
Ltd gnues (AT) crossflight (DOT) co.uk


Reply With Quote
  #6  
Old   
Guy Dawson
 
Posts: n/a

Default Re: Problems with long file names with P.SQL V9.5 on OES/NetwareSP2 an NSS file system - 01-31-2007 , 10:28 AM



Bill Bach wrote:
Quote:
Shouldn't be a problem. If you type VOLUMES at the server console, you
should see that the volume has LONG name support already.
Yes, all volumes have LONG name support.

Quote:
Are short filenames working correctly?
Yes. They're working fine.

Quote:
Just a suggestion -- try watching the startup process and make sure
that the volumes are actually mounted before the INITSYS fires. It
could be that the volumes are not yet fully operational by the time the
engine starts.
Will do.

Thanks for the pointer.

Quote:
Goldstar Software Inc.
Pervasive-based Products, Training & Services
Bill Bach
BillBach (AT) goldstarsoftware (DOT) com
http://www.goldstarsoftware.com
*** Chicago: Pervasive Service & Support Class - 03/2007 ***

Guy Dawson wrote:

Guy Dawson wrote:
Bill Bach wrote:
It's a known problem, and it's been asked on this forum numerous
times.
Doh! Probably asked by me too. Double Doh!

Make sure that your volume is mounted BEFORE loading either the
database (BSTART) or the network drivers (INITSYS).

This is best done by adding the command "MOUNT ALL" to the
AUTOEXEC.NCF >> file as soon after the FILE SERVER... line as you can.
Thank you for your help and patience!
Except that I've moved the MOUNT ALL command:

# WARNING!!
FILE SERVER NAME MUSTANG
# WARNING!!
# If you change the name of this server, you must update
# the server name in all the licenses that are assigned
# to it using iManager.
SERVERID 9D27804
# MOUNT ALL moved earlier in the load sequence. In particular, before
# INITSYS.NCF and BSTART.NCF to work around a problem Btrieve/P.SQL
# has with long file name support
MOUNT ALL

and I'm still have same problem with long file names.

As I understand it, NSS has long file name support built in and does
not need to be enabled with the LONG command that was needed for the
TFS. Could this be tripping P.SQL up?

Guy
--
--------------------------------------------------------------------
Guy Dawson I.T. Manager Crossflight
Ltd gnues (AT) crossflight (DOT) co.uk


--
Guy
-- --------------------------------------------------------------------
Guy Dawson I.T. Manager Crossflight Ltd
gnues (AT) crossflight (DOT) co.uk


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.