0

目的是我想将排序规则(数据库、表、列)从Chinese_Taiwan_Stroke_CS_AS更改为SQL_Latin1_General_CP1_CI_AS.

有一种方法可以更改数据库的排序规则。

首先,我使用 old_db 任务 --> 通用脚本...并将脚本排序规则设置为 false 仅使用模式。

然后,我将脚本数据库名称更新为 new_db 并设置排序规则 = SQL_Latin1_General_CP1_CI_AS

这里没有错误。

最后,我想通过将数据从 old_db 导出到目标 new_db 将数据从 old_db 导入到 new_db,但它会显示错误 0xc02020f4。

我认为这个错误与排序问题有关,但我想更改排序规则,所以 old_db 和 new_db 必须不同。我该如何解决?

顺便说一句,我已经查看了有关更改排序规则的其他主题,但由于错误,它仍然对我不起作用:

关键字“CONVERT”附近的语法不正确

所以我尝试另一种方法。

4

1 回答 1

0

在任何级别更改排序规则对存储的实际数据没有影响。在始终在 ALTER 或 CREATE 语句中精确指定正确的排序规则之后,您需要从外部或内部将数据从列移动到另一个或从一个表移动到另一个或将数据库的所有表移动到另一个数据库

于 2022-01-26T13:52:51.837 回答