SQL2000安装程序配置服务器失败,请参照服务器错误日志和安装错误日志!怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL2000安装程序配置服务器失败,请参照服务器错误日志和安装错误日志!怎么办相关的知识,希望对你有一定的参考价值。

23:13:28 C:\Program Files\Microsoft SQL Server\80\Tools\Binn\cnfgsvr.exe -F "C:\WINDOWS\sqlstp.log" -I SQL2000 -V 1 -M 0 -Q "Chinese_PRC_CI_AS" -H 263538 -U sa -P
###############################################################################
正在启动?
Chinese_PRC_CI_AS
-m -Q -T4022 -T3659
正在与服务?
driver=sql server;server=YANGFANG\SQL2000;UID=sa;PWD=;database=master
由于系统错误 126 (sql server),指定
driver=sql server;server=YANGFANG\SQL2000;UID=sa;PWD=;database=master
由于系统错误 126 (sql server),指定
driver=sql server;server=YANGFANG\SQL2000;UID=sa;PWD=;database=master
由于系统错误 126 (sql server),指定
SQL Server 配置?
###############################################################################
23:13:59 Process Exit Code: (-1)
23:14:08 安装程序配置服务器失败。参考服务器错误日志和 C:\WINDOWS\sqlstp.log 了解更多信息。
23:14:08 Action CleanUpInstall:
23:14:08 C:\WINDOWS\TEMP\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service SQLAgent$SQL2000
23:14:08 Process Exit Code: (1060) 指定的服务并未以已安装的服务存在。
23:14:08 C:\WINDOWS\TEMP\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service MSSQL$SQL2000
23:14:08 Process Exit Code: (0)
23:14:08 StatsGenerate returned: 2
23:14:08 StatsGenerate (0xc0200006,0x1,0xf000000,0x300,2052,303,0x0,0x1,0,0,0
23:14:08 StatsGenerate -1,sony)
23:14:08 Installation Failed.
以上是安装出问题的过程,是在完成100%的时候出现的,我按照
1、先把SQL Server卸载
2、把Microsoft SQL Server文件夹整个删掉。 (有的文件根本不能删除,删除可以删除的文件夹后实例名选项是灰的)
3、运行注册表,删除如下项:
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
的方法试了也没用((只能找到\Microsoft,后面的Microsoft SQLserver没有)SP4补丁也安装了,计算机名字也大写了,IIS也安装了5.1版本的,我的系统是XP的,求懂的大神指点一下

如果之前安装过SQL文件,卸载过,可到C盘Program Files 中,找到残余文件夹Microsoft SQL Server,彻底删除,再重新安装SQL即可解决! 参考技术A 建议把已安装的SQL2000从添加/删除程序(或程序卸载)中删除,然后重启,之后用“无值守”,安装追问

有的文件删除不了,所以不可以卸载,无守值又怎么弄???

追答

手动删除注册表:DOS下输入:regedit,点击确定,按:F3,然后输入:“SQL ”,凡是含有:sql server 2000 或与之相关的,都删除掉,删除前,建议备份 注册表。无值守可以到百度搜索:SQL 2000 无值守安装。 最主要的就是 setup.iss文件。

追问

setup.iss这个文件是要删除的吗

追答

不是,是需要复制到安装文件内的 SetupSQL.exe 同级目录下。
这是无值守安装的时候,所必须的。

参考技术B 我给你一个安装文件吧。
要不要?

安装SQL2008安装到服务器配置时提示此页面上的验证错误,请单击确定以关闭窗口,请查看安装程序底部错误

系统是2003的, 以前装过SQL 2000和2005 求高手帮帮忙啊,

账户权限问题
在安装SQL Server 2008数据库服务器的时候,服务器有可能处于以下几种环境中:
①工作组环境下的服务器 (WorkGroup)
②域环境下的域控制器 (Domain Controller)
③域环境下的成员服务器 (Domain Member)
④群集环境 (cluster)

在实际应用中,开发人员或者实施人员很少有机会接触到基于域控制器的网络环境的应用,绝大多数应用都是针对工作组环境的。
比如:配置好的IIS服务器中会发布很多网站,服务器本身也会承载数据库的角色等,此时即是在工作组环境下的应用。
但对于微软平台企业级应用开发而言,则几乎都需要在域环境下进行应用和部署。
比如微软的CRM,SharePoint,uc等产品的二次开发、.NET平台为了适应企业环境和组织架构在域模式下的应用开发等,此时可能会涉及到在域控制器、域成员服务器甚至在“群集”中安装SQL Server 2008。

上面列举了SQL SERVER 2008可能的应用部署环境,但无论是哪一种环境下应用,都会碰到为每个<SQL Server服务>配置账户的问题。
为什么要给SQL SERVER 的每一个服务配置账户?
这是因为:给SQL SERVER服务配置了不同的账户之后,该SQL SERVER服务就会以该账户所属的组来运行,从而通过账户去控制该服务访问各种资源的权限。

SQL Server 2008内置了3个账户,分别是:
Local Service 本地服务帐户,
Network Service 网络服务帐户,
Local System 本地系统帐户
1.Local Service 帐户:
Local Service本地服务帐户与 Users 组的成员具有相同级别的资源和对象访问权限
(题外话:什么是Users账户组,参见《Windows六大用户组功能分析》)。
如果有个别服务或进程的安全性受到威胁,则此账户的有限访问权限有助于保护系统的安全性。
以 Local Service 帐户身份运行的服务将以一个没有凭据的 Null 会话形式访问网络资源。
请注意:SQL Server 或 SQL Server 代理服务不支持 Local Service 帐户。
该帐户的实际名称为“NT AUTHORITY\LOCAL SERVICE”。

题外话:Windows凭据(Credential)其实就是指用户帐户和口令。
Null会话,即空会话,参见《空连接》一文。

2.Network Service 帐户:
Network Service 网络服务账户比 Users 组的成员拥有更多的对资源和对象的访问权限。
以 Network Service 帐户身份运行的服务将使用计算机帐户的凭据访问网络资源。
该帐户的实际名称为“NT AUTHORITY\NETWORK SERVICE”。

3.Local System 帐户:
Local System 本地系统账户是一个具有高特权的内置帐户。
它对本地系统有许多权限并作为网络上的计算机。
该帐户的实际名称为“NT AUTHORITY\SYSTEM”。
---------------------------------------------------------------------------------------------------------------------------

在实际应用中,

1.若在工作组环境下安装SQL Server 2008,允许使用的账户包括:
①本地用户帐户(注意不是Local Service本地服务账户!)、
②内置账户(Network Service网络服务账户、Local System本地系统账户等)。

2.若在域环境上(包括成员服务器)安装 SQL Server 2008,
(注意:出于安全方面的考虑,Microsoft 建议不要将 SQL Server 2008 安装在域控制器上)
虽然SQL Server 安装程序不会阻止在作为域控制器的计算机上进行安装,但存在以下限制:
①可使用的账户受限
在域控制器上,无法在<Local Service本地服务帐户>或<Network Service网络服务帐户>下运行 SQL Server 服务。此时用的账户一般是域账户和<Local System本地系统账户>。
②将 SQL Server 安装到计算机上之后,无法将此计算机从域成员更改为域控制器。
必须先卸载 SQL Server,然后才能将主机计算机更改为域控制器。
③在群集节点用作域控制器的情况下,不支持 SQL Server 故障转移群集实例。
④SQL Server 安装程序不能在只读域控制器上创建安全组或设置 SQL Server 服务帐户。在这种情况下,安装将失败。
--------------------------
总之,通过给不同的SQL SERVER 服务配置不同的账户,就可以控制其权限,从而限制可访问的资源,并且有助于系统的安全运行。追问

那怎么操作啊,,,,

追答

对你系统里的 SQL里用到的账户 确认下 权限和密码 保证和SQL里一致就行了

追问

能在详细一点吗

参考技术A 回答

很高兴为您解答亲1、首先在开始---所有程序菜单中依次找到sqlserver 2008 R2----SQLSERVER配置管理器。2、在弹出的对话框中找到MSSQLSERVER协议,并且找到右边的tcp/ip,可以看到它现在的状态是禁用状态。3、右键单击tcp/ip,点击启用。4、启用后会弹出一个重启服务对话框,不用管它,确认即可。

希望能够帮到您亲

参考技术B 你那张图那里,设置一下密码。

以上是关于SQL2000安装程序配置服务器失败,请参照服务器错误日志和安装错误日志!怎么办的主要内容,如果未能解决你的问题,请参考以下文章

sql server 2000安装程序配置服务器失败

sql server 2000安装程序配置服务器失败

SQL Server2000,安装程序配置服务器失败。参考服务器错误日志和sqlstp.log

sql安装的问题,提示安装程序配置服务器失败。参考错误日志和C:\WINDOWS\SQLSTP.怎么办

SQLServer2000安装失败,[ODBC 驱动程序管理器]未发现数据源,详细信息请查看日志文件 sql2000 [Microsoft][ODBC 驱动程序管理器] 未发现数据源,参见sqlstp

NFS服务器的安装与配置