Microsoft KB Archive/301627

= FIX: Error Message: &quot;ICE03 Invalid template string&quot; Reported by MSIVal2 =

Article ID: 301627

Article Last Modified on 10/15/2002

-

APPLIES TO


 * Microsoft SQL Server 2000 Desktop Engine (Windows)

-



This article was previously published under Q301627



BUG #: 236658 (SHILOH_BUGS)



SYMPTOMS
When you run MSIVal2 by using Darice12.cub on the Sqlrun01.msi file (Sqlrun01.msi is provided with SQL Server 2000 Desktop Engine, Traditional Chinese Version), an error message may occur. For example, if you execute this command in the DOS window:

MSIVal2 sqlrun01.msi Darice.cub

This error message may occur:

ICE03 ERROR Invalid template string

In addition to the error message, you may also see the following result:

ICE         Type      Description ICE01        INFO      ICE01 - Simple ICE that doesn't test anything ICE01        INFO      Created 04/29/1998. Last Modified 08/17/1998. ICE01       INFO      Called at 21:43:32. ICE02       INFO      ICE02 - ICE to test circular references in File and Component tables ICE02        INFO      Created 05/18/1998. Last Modified 10/12/1998. ICE03       INFO      ICE03 - ICE to perform data validation and foreign key references ICE03        INFO      Created 05/19/1998. Last Modified 03/30/1999. ICE03       ERROR     Invalid template string; Table: Error, Column: Message, Key(s): 1605 ... ... ... ...



RESOLUTION
To resolve this problem, obtain the latest service pack for SQL Server 2000 Desktop Engine (Traditional Chinese Version). For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

290211 INF: How to Obtain the Latest SQL Server 2000 Service Pack



STATUS
Microsoft has confirmed that this is a problem in SQL Server 2000 Desktop Engine (Traditional Chinese Version). This problem was first corrected in SQL Server 2000 Desktop Engine (Traditional Chinese Version) Service Pack 1.



MORE INFORMATION
MSIVal2 is a tool that you can use to validate the internal consistency of an MSI package. MSIVal2 is provided with Microsoft Windows Installer Software Development Kit (SDK). The .cub file, Darice.cub, is also provided with the SDK. Darice.cub contains the Internal Consistency Evaluators (ICE) custom actions needed by the Msival2.exe file to perform validation.