4

如何更改 Azure SQL 数据库的排序规则?我需要将其更改为 Latin1_General_CI_AS

谢谢!

4

3 回答 3

6

SQL Azure v12 支持更改数据库的数据排序规则。但是目录排序规则是固定的,不能更改

于 2015-05-21T05:21:59.077 回答
1

您不能在服务器级别更改 SQL Azure 数据库的排序规则:http: //msdn.microsoft.com/en-us/library/windowsazure/ee336245.aspx#sscs

您可以在最初创建数据库时更改它。

于 2013-10-22T03:53:12.190 回答
1

这是我如何更改默认排序规则。

1) 使用正确的排序规则从门户创建新的数据库实例

2) 从源中导出模式并应用到目标

3) 禁用所有约束

4) 使用 SSMS 导入向导,将所有数据从旧实例复制到新实例。这对我来说非常快,因为两个实例都在同一台服务器上。

5) 重新启用所有约束

所有列都选择了新的默认排序规则。我从 CI 转到 CS。

然后,您可以重命名数据库或仅引用新实例。

要检查您的列,您可以在前后运行此 cmd。

SELECT c.name, c.collation_name FROM SYS.COLUMNS c JOIN SYS.TABLES t ON t.object_id = c.object_id

注意:导入向导不会复制所有内容;例如,用户。如果您指定了列级排序规则,这可能对您不起作用。

于 2016-08-06T20:28:51.150 回答