Select the product you need help with
- Internet Explorer
- Windows Phone
- More products
FIX: Error Message: "ICE03 Invalid template string" Reported by MSIVal2
Article ID: 301627 - View products that this article applies to.
This article was previously published under Q301627
BUG #: 236658 (SHILOH_BUGS)
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:
In addition to the error message, you may also see the following result:
ICE03 ERROR Invalid template string
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 ... ... ... ...
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:
(http://support.microsoft.com/kb/290211/EN-US/ )INF: How to Obtain the Latest SQL Server 2000 Service Pack
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.
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.
REFERENCESFor additional information about MSIVal2 and Windows Installer SDK, click the article number below to view the article in the Microsoft Knowledge Base:
(http://support.microsoft.com/kb/282477/EN-US/ )INFO: Windows Installer Resources
Article ID: 301627 - Last Review: October 15, 2002 - Revision: 1.0