首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure Devops Server 2019更改数据库整理(现场)

Azure Devops Server 2019更改数据库整理(现场)
EN

Stack Overflow用户
提问于 2020-06-12 10:52:05
回答 1查看 381关注 0票数 0

我们在server 2019 (15.0.2070.41)上运行的房地上安装了Azure DevOps服务器( 2019 )。默认的排序规则(我猜是基于服务器区域设置)是Greek_CI_AS。我们注意到,在使用特殊的希腊语字符时,搜索蓝色的工作项并不能返回正确的结果。问题是数据库的排序错误。我想把它改成Greek_CI_AI

所以我做的是:

  1. 试图通过DB属性->选项->排序规则更改它(因为它是MULTI_USER,所以没有工作)
  2. 尝试将其更改为单个用户(基于这个答案:https://stackoverflow.com/a/17377732/5386298)

由于存在许多依赖关系,因此无法工作:

代码语言:javascript
复制
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站点)

EN

回答 1

Stack Overflow用户

发布于 2020-06-15 09:57:05

安装完Server后,它无法在Server端更改它。

安装Server时,考虑两个可能影响Azure DevOps服务器部署的排序规则设置的因素:

  • Azure DevOps服务器的需求
  • Azure DevOps服务器部署使用的Server所有实例中的所有数据库必须具有相同的排序规则设置。

可以为数据库引擎和Server分析服务设置排序规则设置。排序规则设置包括字符集、排序顺序和其他特定于地区的设置(),这些设置对于Server数据库的结构和功能至关重要。

安装后不能更改这些设置.

对Azure DevOps侧的一些要求。

要使用Azure DevOps服务器,Server的排序规则设置必须是重音敏感的、不区分大小写的,而不是二进制的。如果多个Server正在运行Azure DevOps服务器的数据库引擎或Server分析服务实例,则所有这些服务器之间的排序规则设置必须相同。 .

有关更多信息,请参见这里的官方文档--Server排序规则要求,Azure DevOps服务器

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62342736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档