我正在将数据库转储加载到新的 ASE 服务器,但是当我尝试将 15gb 和 32gb 转储加载到数据库时,出现以下错误:
消息 3151,级别 16,状态 2:服务器“TestServer”,第 1 行:
Adaptive Server 无法加载此数据库,因为在执行转储时转储的数据库不是静止的。在 DUMP DATABASE 之前运行 sp_flushstats 并确保在转储期间不更新数据库。
当我将 2gb 转储加载到数据库时,一切都很好。我在网上搜索,他们建议sp_flushstats
在单个用户中获得更多的数据库转储,但我没有机会获得新的转储。
load database db1
from 'compress::/home/aykut/db1_1'
stripe on 'compress::/home/aykut/db1_2'
go
这些转储是从位于 Solaris Sparc 上的 ASE 12.5 实例中获取的,我正在尝试将这些转储加载到位于 Linux x86 上的 ASE 12.5 实例中。这会引起问题吗?或者这个错误是否与 ASE Developer Edition 的数据库大小限制有关?