2016-05-12 84 views
0

我想将SQL Server/11.0.3.2实例迁移到Sybase 11.9.2(之后我想使用SSMA)。网上没有关于这个主题的文档,因为它太旧了(1997年)。将Sybase SQL Server/11.0.3.2(Sybase 11.0)迁移到Sybase 11.9.2

我只想迁移我的实例的3个数据库。我尝试将数据库转储到Sybase 12.5.4,不起作用,ddlgen在11.0.3.2上不起作用。使用系统表,我可以重新创建表,视图,过程的SQL脚本...然后我bcp数据。但我认为这不是一个好方法,它太长,不安全...

另一种解决方案:将服务器升级到11.9.2(或更多),但正如我所说的,我只想迁移3个数据库。

如果sombody有另一种方式来做到这一点,这将是一个很大的帮助。 提前致谢。

+0

这是Sybase ASE?这些版本号非常旧!对于Sybase ASE,您应该使用Sybase 15.7。 –

+0

@AbeCrabtree是的,这是sybase ASE 11.0 – Schoulzzz

回答

0

您应该能够从11.0.3获取数据库转储并将其加载到更高版本的ASE中。它没有得到正式的支持,但我已经成功完成了ASE 12.5。

+0

我尝试在11.0.3到12.5.4之间转储数据库,但它不起作用,数据库保持脱机状态(联机数据库 - >错误),当我重新启动服务器时,数据库在线,但我没有表...然而,程序和用户正确转储。 – Schoulzzz

+0

确切的错误是什么? – RobV