![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
|
Database "dmgr" is too old to be unloaded with this version of DBUNLOAD. |
|
***** SQL error: Invalid option 'NON_KEYWORDS' -- no PUBLIC setting exists |
#2
| |||
| |||
|
|
I'm trying to unload a very old Sybase database in order to use it with the new version 11 but I'm running into a quagmire of SQL errors: Using unload.exe (version 11.0.1) I receive the following error: Database "dmgr" is too old to be unloaded with this version of DBUNLOAD. Not the most helpful message... It won't even let me unload the database schema alone. I naturally tried to use some older versions of dbunload on the file and received the following results: Using unload.exe (version 9.0.2) I receive: ***** SQL error: Invalid option 'NON_KEYWORDS' -- no PUBLIC setting exists Using unload.exe (version 7.0.1) I receive: ***** SQL error: User ID 'dbo' does not exist I'm out of ideas on how to proceed. Does anyone have any suggestions? Is anyone familiar with this problem? Any suggestions would be greatly appreciated. Thanks, Mike |
#3
| |||
| |||
|
|
Can you be specific about the age of this database? Do you know the version and build? -- Joshua Savill Sybase Inc. - Product Manager Jonesy wrote: I'm trying to unload a very old Sybase database in order to use it with the new version 11 but I'm running into a quagmire of SQL errors: Using unload.exe (version 11.0.1) I receive the following error: Database "dmgr" is too old to be unloaded with this version of DBUNLOAD. Not the most helpful message... *It won't even let me unload the database schema alone. *I naturally tried to use some older versions of dbunload on the file and received the following results: Using unload.exe (version 9.0.2) I receive: ****** SQL error: Invalid option 'NON_KEYWORDS' -- no PUBLIC settingexists Using unload.exe (version 7.0.1) I receive: * ***** SQL error: User ID 'dbo' does not exist I'm out of ideas on how to proceed. *Does anyone have any suggestions? *Is anyone familiar with this problem? *Any suggestions would be greatly appreciated. Thanks, Mike |
#4
| |||
| |||
|
|
Josh, Thanks for the reply. This is a legacy system so I don't have knowledge of which build was used to create the DB. I know it was <= 5.0 because Sybase Central spits out an error to that extent when attempting to open the DB. The 'database_version' field of the 'SYSINFO' table is set to '10', I dunno if that helps. Is there another way to extract the version? Thanks in advance, Mike On Aug 11, 1:05 pm, "Josh Savill [Sybase]" no_spam_jsavill_no_s... (AT) sybase (DOT) com> wrote: Can you be specific about the age of this database? Do you know the version and build? -- Joshua Savill Sybase Inc. - Product Manager Jonesy wrote: I'm trying to unload a very old Sybase database in order to use it with the new version 11 but I'm running into a quagmire of SQL errors: Using unload.exe (version 11.0.1) I receive the following error: Database "dmgr" is too old to be unloaded with this version of DBUNLOAD. Not the most helpful message... It won't even let me unload the database schema alone. I naturally tried to use some older versions of dbunload on the file and received the following results: Using unload.exe (version 9.0.2) I receive: ***** SQL error: Invalid option 'NON_KEYWORDS' -- no PUBLIC setting exists Using unload.exe (version 7.0.1) I receive: ***** SQL error: User ID 'dbo' does not exist I'm out of ideas on how to proceed. Does anyone have any suggestions? Is anyone familiar with this problem? Any suggestions would be greatly appreciated. Thanks, Mike |
#5
| |||
| |||
|
|
Normally, the current version of dbunload should be used to unload a database; however, in this case I would recommend using an older version. I'm a bit surprised version 9.0.2 did not work. Make sure you are using a current 9.0.2 build, and do the rebuild as separate steps. If necessary, you could try connecting to the database using a 9.0.2 server and execute: set option PUBLIC.Non_keywords='' then try the unload again. SQL Anywhere Developer Community: http://www.sybase.com/developer/libr...ere-techcorner SQL Anywhere Blog Center: http://www.sybase.com/sqlanyblogs Jonesy wrote: Josh, Thanks for the reply. This is a legacy system so I don't have knowledge of which build was used to create the DB. I know it was <= 5.0 because Sybase Central spits out an error to that extent when attempting to open the DB. The 'database_version' field of the 'SYSINFO' table is set to '10', I dunno if that helps. Is there another way to extract the version? Thanks in advance, Mike On Aug 11, 1:05 pm, "Josh Savill [Sybase]" no_spam_jsavill_no_s... (AT) sybase (DOT) com> wrote: Can you be specific about the age of this database? Do you know the version and build? -- Joshua Savill Sybase Inc. - Product Manager Jonesy wrote: I'm trying to unload a very old Sybase database in order to use it with the new version 11 but I'm running into a quagmire of SQL errors: Using unload.exe (version 11.0.1) I receive the following error: Database "dmgr" is too old to be unloaded with this version of DBUNLOAD. Not the most helpful message... It won't even let me unload the database schema alone. I naturally tried to use some older versions of dbunload on the file and received the following results: Using unload.exe (version 9.0.2) I receive: ***** SQL error: Invalid option 'NON_KEYWORDS' -- no PUBLIC setting exists Using unload.exe (version 7.0.1) I receive: ***** SQL error: User ID 'dbo' does not exist I'm out of ideas on how to proceed. Does anyone have any suggestions? Is anyone familiar with this problem? Any suggestions would be greatly appreciated. Thanks, Mike |
#6
| |||
| |||
|
|
Normally, the current version of dbunload should be used to unload a database; however, in this case I would recommend using an older version. I'm a bit surprised version 9.0.2 did not work. Make sure you are using acurrent 9.0.2 build, and do the rebuild as separate steps. If necessary, you could try connecting to the database using a 9.0.2 server and execute: * * * * set option PUBLIC.Non_keywords='' then try the unload again. SQL Anywhere Developer Community:http://www.sybase.com/developer/libr...ere-techcorner SQL Anywhere Blog Center:http://www.sybase.com/sqlanyblogs Jonesy wrote: Josh, Thanks for the reply. This is a legacy system so I don't have knowledge of which build was used to create the DB. *I know it was <= 5.0 because Sybase Central spits out an error to that extent when attempting to open the DB. *The 'database_version' field of the 'SYSINFO' table is set to '10', I dunno if that helps. *Is there another way to extract the version? Thanks in advance, *Mike On Aug 11, 1:05 pm, "Josh Savill [Sybase]" no_spam_jsavill_no_s... (AT) sybase (DOT) com> wrote: Can you be specific about the age of this database? Do you know the version and build? -- Joshua Savill Sybase Inc. - Product Manager Jonesy wrote: I'm trying to unload a very old Sybase database in order to use it with the new version 11 but I'm running into a quagmire of SQL errors: Using unload.exe (version 11.0.1) I receive the following error: Database "dmgr" is too old to be unloaded with this version of DBUNLOAD. Not the most helpful message... *It won't even let me unload the database schema alone. *I naturally tried to use some older versions of dbunload on the file and received the following results: Using unload.exe (version 9.0.2) I receive: ****** SQL error: Invalid option 'NON_KEYWORDS' -- no PUBLIC setting exists Using unload.exe (version 7.0.1) I receive: * ***** SQL error: User ID 'dbo' does not exist I'm out of ideas on how to proceed. *Does anyone have any suggestions? *Is anyone familiar with this problem? *Any suggestions would be greatly appreciated. Thanks, Mike |
![]() |
| Thread Tools | |
| Display Modes | |
| |