FIX: SQL Server 2000 Service Pack 1 Setup Fails with 703 Error Message: "An internal read error.." (308831)



The information in this article applies to:

  • Microsoft SQL Server 2000 (all editions) SP1

This article was previously published under Q308831
BUG #: 355055 (SHILOH_BUGS)

SYMPTOMS

The SQL Server 2000 Service Pack 1 (SP1) setup may fail and either of the following error messages appear:
An internal read error has occurred on C:\DOCUME~1\.....\LOCAL.INS. Unable to load installation instructions.
Error 703.

-or-

An internal read error has occurred on C:\DOCUME~1\.....\DOCUMENTS.INS. Unable to load installation instructions.
Error 703.

CAUSE

The setup program retrieves the path of the directory designated for temporary files. If any TMP, TEMP, or current directory path contains a space, the setup program treats the directory path as a command line parameter delimiter.

RESOLUTION

To resolve this problem, obtain the latest service pack for Microsoft SQL Server 2000. 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

WORKAROUND

To work around this problem, modify the TMP and TEMP system variables so that the path specified does not contain a space.

For Microsoft Windows NT 4.0 and Microsoft Windows 2000, change the TMP and TEMP user and system variables so that they do not contain the space. After you have completed the installation of the service pack, you can change the TMP and TEMP user and system variables back to their original state.

STATUS

Microsoft has confirmed that this is a problem in Microsoft SQL Server 2000 Service Pack 1.

This problem was first corrected in Microsoft SQL Server 2000 Service Pack 2.

Modification Type:MinorLast Reviewed:4/24/2003
Keywords:kbbug kbpending KB308831