大きなパッケージの作成

このガイドラインを使用して、32767 を超えるファイルを含む Windows インストーラー パッケージを作成します。

Windows インストーラー パッケージに 32767 を超えるファイルが含まれている場合は、データベースのスキーマを変更して、次の列の制限を増やす必要があります。

詳細については、「列定義の形式」を参照してください。

データベース列の制限を引き上げるには

  1. テーブルを .idt ファイルにエクスポートします。 詳細については、「Msidb.exe」と、ファイルのエクスポートおよびインポートとエクスポートに関する記事を参照してください。
  2. .idt ファイルを編集して、列の種類を i2 から i4 に、または I2 から I4 に変更します。
  3. _Validation テーブルを .idt ファイルにエクスポートします。
  4. .idt ファイルを編集して、_Validation テーブルの MaxValue 列の値を変更して、増えた列幅に対応します。
  5. .idt ファイルをデータベースにインポートし直します。

列の種類が異なる 2 つのパッケージ間では変換とパッチを作成できないことに注意してください。