我的数据转储最初位于Azure数据库中,之后已迁移到SQL Server上的表中。在大多数情况下,数据迁移进展顺利。但是,某些字符串数据存在一些问题。我不知道数据库,表格或列的源设置是什么。
问题:
字符串数据,例如Last Name,遇到了混合的Unicode和非Unicode(我相信我有正确的)数据。一些例子是:
Petrėnaitĩ
Černikova
Zalāne
有许多不同的编码"混合到字符串中,因为在First和Last Name列,City列和Address列中都会发生这种情况。所有列都是 nvarchar ,并且在我看到此问题的当前数据库中具有归类 SQL_Latin1_General_CP1_CI_AS 。
请求/问题:
有没有办法轻松更新所有这些记录(大致,2000年)来转换所有"编码"进入他们的人性化的#34;格式应该是?
更新
我曾尝试访问Azure数据库,但即使访问,也会将值从Web传递到数据库,并将Unicode值转换为ASCII,然后Web会在提取时将其转换回来。
我无法删除这些值,因为名称不干净/完整。
REGEX搜索&由于ASCII值的数量,替换将很困难。