Я хотел бы перенести базу данных Sybase ASE 11.6 на другой сервер Sybase ASE 11.9.2 (SSMA), 12.5.4 или более поздней версииMigrate 11,5 в Sybase 12.5.4
я не найти способ сделать это, я пытаюсь сбросить базу данных с 11,6 вроде:
sp_dboption '<dbname>','single user',true
go
use <dbname>
go
dump database <dbname> to '/usr/dumps/remote/ledump.dmp'
и нагрузок на 12.5.4 так: sp_dboption «», «» одного пользователя, правда идти использования перейти баз данных дампа to '/tmp/dump.dmp'
Затем перейдите к ASE 12.5.4
sp_dboption '<dbname>','single user',true
go
load database hr_db from '/tmp/ledump.dmp'
База данных не в сети!
затем
online database REFCOM
go
базы данных по-прежнему отсутствует! ошибка: база данных еще не готов
После отключения и перезапуска сервера, базы данных здесь, но у меня нет таблицы, Жюст пользователя, роли и процедуры
У меня есть другой вариант: ddlgen (не работает на 11,6 я думаю), связанный сервер?, syscomment: @.
Если у кого-то есть идея, как переносить эту базу данных, это будет большой помощью для меня.
я найти техническую помощь на ASE 10-11: http://www.nowandfutures.com/sybase/ и http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_12.5.1/title.htm
спасибо
Спасибо за ваш ответ, дамп или ddlgen не поддерживают между 11.6 и 12.5.4? Я думаю, ddlgen не работает с 11.6 и работает с дампом, но не очень хорошо, у меня есть пользователь, роль, процедура, но у меня нет таблиц и представлений. – Schoulzzz
Я не уверен в DDL gen, я не начал работать с Sybase до 11.9.2, но дамп работает хорошо, если он находится между поддерживаемыми версиями. –
Хорошо, спасибо, наконец, я использую системную таблицу (syscomments (procedure, view, trigger ..), sysobjects, syscolumns и sysindexes (tables)) для генерации скриптов. – Schoulzzz