【OC】ロボットアカウント名などに漢数字の〇(ゼロ)を利用すると 「このアカウントは既に存在します(#1004)」エラーが発生

:grey_question: Question

ロボットアカウントの名前に漢数字の〇(ゼロ)を利用すると、Orchestratorの「テナント」>「アクセス権を管理」>「ロールを割り当て」ページにてロボットアカウントにロールを割り当てる際、順番が異なる同じ文字を利用した別ロボットアカウントを登録することができず、以下のエラーが発生します。

エラーメッセージ:

このアカウントは既に存在します(#1004

エラーが発生する命名例:

「ロボット 〇一」

「ロボット 一〇」

※漢数字で0と1が順番を変えて利用されている。

なお、マシンテンプレートなどの命名でも同様の事象が発生します。

:bulb: Answer

原因:

以下マイクロソフト社のドキュメントで紹介されているSQL Serverの問題に起因して発生します。

SQL Server の辞書順照合順序を使用している環境で、漢数字の〇 (ゼロ) を含む検索が正しい結果を返さない

解決策:

他の文字に置き換えての利用をご検討ください。

例えば、半角・全角英数字の0(ゼロ)などをご利用いただければ問題は発生しません。