卸载大型Sql Anywhere表

时间:2017-02-22 17:56:11

标签: data-migration sqlanywhere long-running-processes

  1. 一个旧盒子带回了Sql Anywhere 9的实时运行。
  2. 我需要从那里检索数据以迁移到SQL Server然后我可以再次杀死旧框
  3. 我在533个表上运行了卸载,这些表都运行正常。我有1张桌子没有卸载。

    我从命令行运行dbunload,因为它适用于533个表...理论上它应该可以工作。

    我没看到这张桌子有什么问题。卸载运行但没有错误(也没有写入文件)。我检查了事件日志,也没有错误。我只是想知道如何诊断问题以检查是什么问题。我注意到的一件事是,这是唯一没有主键的表,但我不知道这是否与卸载有关。

    该表的生产数据库包含50.000.000个条目。存档版本只包含1500万个条目,但两个版本都拒绝卸载或更好地说:没有指出什么是错误的,只是不生成一个卸载的文件。

    我想知道问题的大小是否可能是内存/临时磁盘空间?否则会在某处设置超时。

    我也想知道是否有替代方案。

    P.S。 gui(sybase central)只生产一个永不完成的无尽转向轮。

    更新:我看到dbunload在用户的本地设置/临时目录中工作。这可能是它失败的原因,或者可能是临时保存项目的其他地方。

0 个答案:

没有答案