我有一个Sybase数据库,我想要迁移到SQL SERVER 2008R2。我做了这件事,但我有了新的要求。在Sybase中修改任何数据或在表中插入新的数据时,该数据仅从Sybase迁移到Sql Server。一个表数据约为11,000135,因此每次都不可能将所有数据从Sybase迁移到Server。有可能做到这一点吗?
我正在将一个旧的Sybase数据库迁移到一个新的MySQL数据库。因为Sybase可以将数据导出到.dat文件(类似于新的csv),所以我决定使用它。
问题是Sybase使用逗号作为列分隔符,字符串中的逗号被忽略,因为它们被括在'‘中,而不是在MySQL中。
有没有办法解决这个问题?下面是我的问题:
LOAD DATA LOCAL INFILE 'C:\\UNLOAD\\166.dat'
INTO TABLE linea_col
COLUMNS TERMINATED BY ','
LINES TERMINATED BY '\r\n';
提
我目前正在将应用程序从JBoss5迁移到JBoss7.0.4。作为迁移的一部分,我还将Sybase驱动程序从Jconn3更改为Jconn4。我在JBoss 7中使用JBoss 4.jar执行Sybase过程时,得到了以下错误:
2017.05.26 05:53:17 ERROR stderr(71): Caused by: com.sybase.jdbc4.jdbc.SybSQLException: Stored procedure
'sp_update_trade_data' may be run only in unchained transaction mode. Th
我试图使用微软的Sybase 5.3的Server迁移助手 ('SSMA')将多个Sybase数据库(具有相同模式)迁移到单个MSSQL数据库。
第一个数据库迁移得很好。但是,当我尝试从下一个迁移数据时,我会看到很多警告,比如:
The table 'MyDatabase.dbo.MyTable' contains data.
If you continue with data migration, all data in the table will be deleted.
我不希望删除现有的数据,但是在SSMA中找不到这样的方法。