我希望得到一些有关将 ASA Anywhere v9 数据库转换为 MS SQL 2005 标准版的建议和信息。
基本上我们的 v9 ASA 数据库不再受 Sybase 支持,由于升级到受支持的版本需要花费成本,我们选择将整个系统迁移到 MS SQL 2005 标准版。
有人能发反馈吗,关于他们做过这方面工作的经历,或者他们用过哪些工具来完成这种转移?陷阱、问题,或者在开始之前需要知道的任何事情?
顺便说一下,ASA DB 目前也是 7.5GB,出于对完美世界的兴趣,其中数据库第一次转换完全自动,有人可以猜测一下转换这种大小的数据库的大致时间范围吗?
我不太确定对此该期待什么或计划什么,因为这是我们第一次选择将数据库迁移到另一个系统,我已经做了一些阅读,并且知道在转换存储过程、视图等时可能存在的问题
对于这个问题,任何帮助都将非常感激。
答案1
Microsoft Sybase 迁移实用程序应该可以很好地为您完成这个任务。
我目前正在迁移一个数据库(比你的大得多),而且这是我大部分时间都在使用的。
由于我要迁移的数据库很大,初始数据加载花了 5 天时间。如果数据库规模如此之大,服务器之间有速度不错的网络,硬盘也能够跟上,那么您应该能够在一两个小时内完成迁移。
我建议先进行一次数据库迁移,看看需要多长时间。然后在迁移当天,你就会知道需要离线多长时间。就我现在进行的迁移而言,由于我使用的技术,我们计划最多停机 5 小时来进行迁移。