一个比较难的问题

时间:2021-08-13 22:17:47
我用visual installer 打包了msde 2000,做成了setup
在许多台机器上安装都没有问题

但是在外地一个单位,连续装了3台机器,安装过程毫无问题
再启动后,出现如下信息
Your SQL Server installation is either corrupt or has been tampered with(Could not open SQLEVN70.RLL).
Please unstall then re-run setup to correct this problem

机器是XP Profession+SP2

再安装也不能解决,

请教高手,可能是哪方面的问题?

3 个解决方案

#1


http://support.microsoft.com/kb/195759/en-us

5. Q. When I try to start SQL Server 7.0 on Windows NT or from a Windows 9x Command prompt, I receive the following error: 
Your SQL Server installation is either corrupt or had been tampered with (unknown package id) Please rerun setup. 
When I attempt to start SQL Server 7.0 on Windows 9x using the SQL Server Service Manager, nothing happens. What causes this and how can I resolve it?

A. This error message appears if you have renamed the Windows computer on which you installed SQL Server 7.0. SQL Server 7.0 uses the Windows computer name internally; if you change the Windows computer name, SQL Server detects a different name and generates the error message.

NOTE: Your data has not been corrupted or damaged in any way.

To resolve this error and start SQL Server again, do either of the following:

• Run SQL Server 7.0 Setup from the original product CD. Doing so will not reinstall SQL Server or any components; however, it will update SQL Server 7.0 internally to reflect the new Windows computer name. You also need to update SQL Server's internal servername by running the following two stored procedures: 
   sp_dropserver <old_name>
   go
   sp_addserver <newname>, local
   go

If SQL Server is configured to listen on either the Multiprotocol or NWLink IPX/SPX network libraries, you'll need to remove them, and then add them back using the SQL Server Network Utility.  
&#8226; Change the Windows computer name back to the original name it had when you first installed SQL Server 7.0. 

#2


我可以肯定没有修改机器名

而且由于做成了打包文件,也不可能用安装盘安装

当然也没有设定Multiprotocol or NWLink IPX/SPX network libraries

一定是用户机器上有什么特殊的软件或设定,可是用户也说不出来什么

#3


没遇到过~~

#1


http://support.microsoft.com/kb/195759/en-us

5. Q. When I try to start SQL Server 7.0 on Windows NT or from a Windows 9x Command prompt, I receive the following error: 
Your SQL Server installation is either corrupt or had been tampered with (unknown package id) Please rerun setup. 
When I attempt to start SQL Server 7.0 on Windows 9x using the SQL Server Service Manager, nothing happens. What causes this and how can I resolve it?

A. This error message appears if you have renamed the Windows computer on which you installed SQL Server 7.0. SQL Server 7.0 uses the Windows computer name internally; if you change the Windows computer name, SQL Server detects a different name and generates the error message.

NOTE: Your data has not been corrupted or damaged in any way.

To resolve this error and start SQL Server again, do either of the following:

&#8226; Run SQL Server 7.0 Setup from the original product CD. Doing so will not reinstall SQL Server or any components; however, it will update SQL Server 7.0 internally to reflect the new Windows computer name. You also need to update SQL Server's internal servername by running the following two stored procedures: 
   sp_dropserver <old_name>
   go
   sp_addserver <newname>, local
   go

If SQL Server is configured to listen on either the Multiprotocol or NWLink IPX/SPX network libraries, you'll need to remove them, and then add them back using the SQL Server Network Utility.  
&#8226; Change the Windows computer name back to the original name it had when you first installed SQL Server 7.0. 

#2


我可以肯定没有修改机器名

而且由于做成了打包文件,也不可能用安装盘安装

当然也没有设定Multiprotocol or NWLink IPX/SPX network libraries

一定是用户机器上有什么特殊的软件或设定,可是用户也说不出来什么

#3


没遇到过~~