Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL Server整个数据库排序规则更改_Sql_Sql Server_Sql Server 2012 - Fatal编程技术网

SQL Server整个数据库排序规则更改

SQL Server整个数据库排序规则更改,sql,sql-server,sql-server-2012,Sql,Sql Server,Sql Server 2012,我以前搜索过这个主题,从另一个问题中找到了这个指南: 我试图坚持到底,但遇到了问题。删除索引时,并非所有索引都被删除,因为它们已启用全文。然后,我手动删除了全文索引(我不知道如何保存它们,所以我也必须找到如何保存它们)。之后,我在更改外键约束的所有列的排序规则时出错 总之:我需要编写所有索引、全文索引和外键约束的脚本-->更改所有列的排序规则-->重新创建所有索引和外键 有人能告诉我正确的方法吗?我使用的是SQL Server 2012。用正确的排序规则重新创建整个数据库,然后在上面迁移数据难

我以前搜索过这个主题,从另一个问题中找到了这个指南:

我试图坚持到底,但遇到了问题。删除索引时,并非所有索引都被删除,因为它们已启用全文。然后,我手动删除了全文索引(我不知道如何保存它们,所以我也必须找到如何保存它们)。之后,我在更改外键约束的所有列的排序规则时出错

总之:我需要编写所有索引、全文索引和外键约束的脚本-->更改所有列的排序规则-->重新创建所有索引和外键


有人能告诉我正确的方法吗?我使用的是SQL Server 2012。

用正确的排序规则重新创建整个数据库,然后在上面迁移数据难道不更容易吗?在许多表和列上更改排序规则可能会变得非常麻烦和难以完成……我还能迁移数据吗?因为原始数据位于不同的排序规则中,因此无法解析等值的Stry RedGate Toolbelt。我认为有一个免费的版本,你可以使用。它使更改排序规则的过程变得简单和容易fast@Van我下载了它,但不知道如何继续更改排序规则。你知道怎么做吗?