TEXT 数据从 Sybase 迁移到 SQL Server

Im8*_*m88 4 sql-server migration sql-server-2008-r2 sybase-ase-15.7

我正在将 Sybase ASE 15.7 SP134 数据库迁移到 SQL Server 2008R2,使用 SSMA for Sybase 2014。

我面临一个问题,即 SybaseDB 中的表有 2 列数据类型为TEXT。数据类型为“text”的 SQL Server 表在日语数据字符上不匹配。

问题是:

  1. 我们如何在迁移数据时保持与 Sybase 相同的文本?

  2. 如何在迁移过程中保持非 ASCII 字符的原样?

如果可以提供更多信息,请发表评论。

Eri*_*ing 5

  1. 停止使用文本数据类型——它们早已被弃用。如果需要,请NTEXT改用以保留 Unicode 字符。但这不是一个好主意。

  2. 做聪明的事情并使用它NVARCHAR(MAX),因为它没有被弃用,并且可以很好地处理您的 Unicode 长文本数据。