開発環境のデータベース照合順序の変更
SQL_Latin1_General_CP1_CI_AS は、財務と運用アプリでサポートされている唯一の照合順序です。 セルフサービス環境の場合、データ移行ツールキットは、SQL レプリケーション プロセスの一部として照合順序の変換を処理します。 ただし、開発環境 (Tier 1 クラウドホスト環境) では、データ アップグレードを実行する前にデータベースの照合順序を変更する必要があります。 この記事では、照合順序を変更する方法について説明します。
SQL データベースの照合順序の詳細については、照合順序と Unicode のサポート を参照してください。
データベースの照合順序の変更
データベースの照合順序を変更するには、データベース全体を変更する必要があります。 Use the SQLPackage ツール。
SQLPackage のダウンロードおよびインストール。 詳細については、インストールと設定を参照してください。
*.bacpac ファイルにアップグレードした Microsoft Dynamics AX 2012 をエクスポートします。 管理者として コマンド プロンプト ウィンドウを開き、次のコマンドを実行します。 ソース サーバー名、ソース データベース名、およびターゲット ファイルを必要に応じて編集します。
SqlPackage.exe /Action:Export /SourceServerName:localhost /SourceDatabaseName:MicrosoftDynamicsAX /TargetFile:"C:\Temp\MicrosoftDynamicsAX.bacpac" /Properties:CommandTimeout=1200 /Properties:VerifyFullTextDocumentTypesSupported=False
7 ZipやWinZip などのアーカイブ ソフトウェアを使用して、エクスポートされた *.bacpac ファイルを開きます。
*.bacpac アーカイブから model.xml ファイルを展開し、同じフォルダにコピーします。
優先する編集ツールで、展開した model.xml ファイルを開き、編集します。
model.xml ファイルで、次のプロパティを検索します (照合順序の記載が異なる場合があります)。
<Property Value="Danish_Norwegian_CI_AS" Name="Collation"/>
値を SQL_Latin1_General_CP1_CI_AS に編集します。
<Property Value="SQL_Latin1_General_CP1_CI_AS" Name="Collation"/>
*.bacpac ファイルをデータベース サーバーにインポートし返して、新しいデータベースを作成します。 SQLPackage が使用され、変更された model.xml ファイルが参照されます。 管理者として コマンド プロンプト ウィンドウを開き、次のコマンドを実行します。 ソース ファイル、ターゲット サーバー名、ターゲット データベース名、モデルファイルパスを必要に応じて編集します。
SqlPackage.exe /Action:Import /SourceFile:"C:\Temp\MicrosoftDynamicsAX.bacpac" /TargetServerName:localhost /TargetDatabaseName:MicrosoftDynamicsAX_NewCollation /Properties:CommandTimeout=1200 /ModelFilePath:"C:\Temp\model.xml"
次のステップ
次のステップは、AX 2012 からのアップグレード - 開発環境でのデータ アップグレード を参照してください。