Я работаю над загрузкой дампов базы данных на новый ASE-сервер, но когда я пытаюсь загрузить дампы с нагрузкой 15gb и 32gb в базу данных, я получаю ниже ошибка:Msg 3151: база данных, которая была сброшена, не была в состоянии покоя при выполнении дампа.
Msg 3151, Level 16, State 2: Server 'TestServer', Line 1:
Adaptive Server cannot load this database because the database that was dumped was not quiescent when the dump was performed. Run sp_flushstats before DUMP DATABASE and ensure that the database is not updated during the dump.
Когда я загружаю дамп 2gb в db, все в порядке. Я искал в сети, и они советуют получить db dump с sp_flushstats
в одном пользователе больше, но у меня нет шансов получить новые дампы.
load database db1
from 'compress::/home/aykut/db1_1'
stripe on 'compress::/home/aykut/db1_2'
go
Эти отвалы были взяты из 12,5 экземпляра ASE, расположенного на Solaris Sparc, и я пытаюсь загрузить эти свалки в с 12,5 экземпляра ASE, расположенной на Linux x86. Это вызывает проблему? Или эта ошибка может быть связана с ограничением размера базы данных ASE Developer Edition?
Какая версия Solaris? Является ли ваш разработчик Sybase или Express? Разработчик не должен иметь никаких ограничений размера файла. –