Database Collation health check fails in Jira when using SQL Server

プラットフォームについて: Data Center - この記事は、Data Center プラットフォームのアトラシアン製品に適用されます。

このナレッジベース記事は製品の Data Center バージョン用に作成されています。Data Center 固有ではない機能の Data Center ナレッジベースは、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。サーバー*製品のサポートは 2024 年 2 月 15 日に終了しました。サーバー製品を利用している場合は、アトラシアンのサーバー製品のサポート終了のお知らせページにて移行オプションをご確認ください。

*Fisheye および Crucible は除く

目的

This check retrieves the collation of the database and determines if it is within the list of collations supported by Atlassian. This article focuses on Microsoft SQL Server. For more about details please check Database Collation Health Check fails in Jira.

結果の確認 

The database collation '<collation>' and table collation '<collation>' are supported by JIRA.

データベースがサポート対象の照合で構成されています。

データベース照合 '<照合>' とテーブル照合 '<照合>' は Jira によってサポートされていません。

The JIRA instance is using an unsupported configuration. See the Solution for steps on how to resolve this issue.

The database collation '<collation>' is unsupported by JIRA. The table collation '<collation>' is supported by JIRA.

The JIRA instance is using an unsupported configuration. See the Solution section for steps on how to resolve this issue.

The table collation '<collation>' is unsupported by JIRA. The database collation '<collation>' is supported by JIRA.

The JIRA instance is using an unsupported configuration. See the Solution section for steps on how to resolve this issue.

ソリューション 

これを修正するには、データベース照合を修正する必要があります。最適かつ推奨される方法は、次のとおりです。

  1. Jira をデータベースに接続する」内の手順に従い、必要な照合で新しいデータベースを作成します。
  2. データベースの切り替え」に従い、古い (誤った照合を持つ) データベースから新しい適切な照合を持つデータベースに移行します。
  3. If the recommended method for some reason is not suitable for your scenario, please follow this link Fixing collation manually to manually fix the collation at the database server side manually.

Supported Collations in Microsoft SQL Server

  • SQL_Latin1_General_CP437_CI_AI
  • Latin1_General_CI_AI

How to Verify Table Collations

SELECT DISTINCT C.collation_name 
FROM   sys.tables AS T 
       INNER JOIN sys.columns C 
               ON T.object_id = C.object_id 
WHERE  collation_name IS NOT NULL; 

How to Verify Database Collations

SELECT CONVERT (varchar(256), DATABASEPROPERTYEX('database_name','collation'));  replace the'database_name' with your Jira Database name
OR
SELECT name, collation_name
FROM sys.databases
WHERE collation_name NOT IN ('SQL_Latin1_General_CP437_CI_AI','Latin1_General_CI_AI');

There is a known bug where Latin1_General_CI_AI is displayed as an unsupported database in JIRA. The bug fix is released on JIRA 7.8.0 JRASERVER-59378 - Log messages indicate Latin1_General_CI_AI shown as unsupported database collation for MySQL while health check passes

説明 This check retrieves the collation of the database and determines if it is within the list of collations supported by Atlassian. This article focuses on Microsoft SQL Server.
製品Jira, Confluence, Bamboo, Bitbucket, Fisheye, Crucible
プラットフォームServer
最終更新日: 2025 年 2 月 14 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.