求助:安装SQL2005时安装程序意外失败

自树 李 25 Reputation points
2023-04-15T15:29:46.8633333+00:00

求助,我要在电脑上使用TD-GIS专业软件,其中有一项功能需要shapelib.dll模块,需要安装sql2005 standard edition。 但是安装时提示 SQL Server 安装程序意外失败,请问可能是什么原因? 我的系统是Windows 7 旗舰版 service pack 1 64位 安装的是SQL Server 2005 standard edition Windows功能打开了 indexing service,internet explorer 9,internet information services 可承载的Web核心,internet信息服务,Microsoft .net framework 3.5.1,microsoft message queue(MSMQ)服务器。 报错的信息如下: Summary Microsoft SQL Server 2005 9.00.1399.06

OS Version : Professional Service Pack 1 (Build 7601) Time : Sat Apr 15 22:48:04 2023 SQLSetup0018_ZJZL-20211227OK_Core

Microsoft SQL Server 2005 Setup beginning at Sat Apr 15 22:34:33 2023
Process ID      : 5004
C:\Users\Administrator\Desktop\sql_2005_standard_64\cs_sql_2005_std_x64_cd1\setup.exe Version: 2005.90.1399.0
Running: LoadResourcesAction at: 2023/3/15 22:34:33
Complete: LoadResourcesAction at: 2023/3/15 22:34:33, returned true
Running: ParseBootstrapOptionsAction at: 2023/3/15 22:34:33
Loaded DLL:C:\Users\Administrator\Desktop\sql_2005_standard_64\cs_sql_2005_std_x64_cd1\xmlrw.dll Version:2.0.3604.0
Complete: ParseBootstrapOptionsAction at: 2023/3/15 22:34:33, returned false
Error: Action "ParseBootstrapOptionsAction" failed during execution.  Error information reported during run:
Could not parse command line due to datastore exception.
  Source File Name: utillib\persisthelpers.cpp
Compiler Timestamp: Fri Jul 29 01:13:55 2005
     Function Name: writeEncryptedString
Source Line Number: 124
----------------------------------------------------------
writeEncryptedString() failed
	  Source File Name: utillib\persisthelpers.cpp
	Compiler Timestamp: Fri Jul 29 01:13:55 2005
	     Function Name: writeEncryptedString
	Source Line Number: 123
	----------------------------------------------------------
	        Error Code: 0x80070005 (5)
Windows Error Text: Error: Action "ActivateLoggingAction" threw an exception during execution.  Error information reported during run:
Datastore exception while trying to write logging properties.
  Source File Name: datastore\cachedpropertycollection.cpp
Compiler Timestamp: Fri Jul 29 01:13:49 2005
     Function Name: CachedPropertyCollection::findProperty
Source Line Number: 130
----------------------------------------------------------
Failed to find property "primaryLogFiles" {"SetupStateScope", "", ""} in cache
	  Source File Name: datastore\propertycollection.cpp
	Compiler Timestamp: Fri Jul 29 01:13:50 2005
	     Function Name: SetupStateScope.primaryLogFiles
	Source Line Number: 44
	----------------------------------------------------------
	No collector registered for scope: "SetupStateScope"
00000000046AAF70Unable to proceed with setup, there was a command line parsing error. : 2
        Error Code: 0x80070002 (2)
Windows Error Text: 
Class not registered.
Failed to create CAB file due to datastore exception
  Source File Name: datastore\cachedpropertycollection.cpp
Compiler Timestamp: Fri Jul 29 01:13:49 2005
     Function Name: CachedPropertyCollection::findProperty
Source Line Number: 130
----------------------------------------------------------
Failed to find property "HostSetup" {"SetupBootstrapOptionsScope", "", "5004"} in cache
	  Source File Name: datastore\propertycollection.cpp
	Compiler Timestamp: Fri Jul 29 01:13:50 2005
	     Function Name: SetupBootstrapOptionsScope.HostSetup
	Source Line Number: 44
	----------------------------------------------------------
	No collector registered for scope: "SetupBootstrapOptionsScope"
Message pump returning: 2

SQL Server Other
0 comments No comments
{count} votes

Accepted answer
  1. ZoeHui-MSFT 41,491 Reputation points
    2023-04-17T02:12:08.96+00:00

    Hi @自树 李

    问题似乎是安装程序缺少源文件。如果您从 CD/DVD 复制安装文件,则有两个文件夹,Servers 和 Tools。这两个文件夹必须在同级文件夹或驱动器的根文件夹下。这些文件夹的名称必须完全是 Servers 和 Tools。Servers 文件夹包含安装主要 SQL Server 2005 组件(如数据库引擎)所需的所有文件。Tools 文件夹包含 SQL Server 2005 的工具组件和联机丛书。

    另外,SQL Server2005版本太老了,已经超出了产品支持得周期,建议你可以下载使用更新的版本。

    Regards,

    Zoe Hui


    If the answer is helpful, please click "Accept Answer" and upvote it.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.