我们在server 2019 (15.0.2070.41)上运行的房地上安装了Azure DevOps服务器( 2019 )。默认的排序规则(我猜是基于服务器区域设置)是Greek_CI_AS。我们注意到,在使用特殊的希腊语字符时,搜索蓝色的工作项并不能返回正确的结果。问题是数据库的排序错误。我想把它改成Greek_CI_AI。
所以我做的是:
由于存在许多依赖关系,因此无法工作:
Msg 5075, Level 16, State 1, Line 9
The object 'vw_WorkItemCoreAll' is dependent on database collation. The database collation cannot be changed if a schema-bound object depends on it. Remove the dependencies on the database collation and then retry the operation.是否可以更改Azure的数据库排序规则?我应该创建一个具有正确排序规则的新数据库并迁移到前面的数据库吗?
是否有可能配置/重新索引搜索组件来解决这个问题?如有任何建议,将不胜感激。
注意:我也很担心AI是否得到Azure的支持,因为微软的建议是选择一个CI的排序规则,如

上面的文本来自(正式MS站点)
发布于 2020-06-15 09:57:05
安装完Server后,它无法在Server端更改它。
安装Server时,考虑两个可能影响Azure DevOps服务器部署的排序规则设置的因素:
可以为数据库引擎和Server分析服务设置排序规则设置。排序规则设置包括字符集、排序顺序和其他特定于地区的设置(),这些设置对于Server数据库的结构和功能至关重要。
安装后不能更改这些设置.
对Azure DevOps侧的一些要求。
要使用Azure DevOps服务器,Server的排序规则设置必须是重音敏感的、不区分大小写的,而不是二进制的。如果多个Server正在运行Azure DevOps服务器的数据库引擎或Server分析服务实例,则所有这些服务器之间的排序规则设置必须相同。 .
有关更多信息,请参见这里的官方文档--Server排序规则要求,Azure DevOps服务器。
https://stackoverflow.com/questions/62342736
复制相似问题