问题标签 [sql-server-collation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
43 浏览

sql-server - 如何通过 SSMS 更改 SQL Server 上的排序规则

目的是我想将排序规则(数据库、表、列)从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”附近的语法不正确

所以我尝试另一种方法。