zoukankan      html  css  js  c++  java
  • 安装SQL SEVER 2005中的两个常见问题

    点击运行安装SQL.Server.2005

    一直下一步

    当跳到系统配置检查那个界面时出现了两个警告错误,分别是ISS功能要求和COM+目录要求的问题。

    一、

    对于ISS功能要求问题,比较容易解决。只要将ISS安装一下就可以了。

    你的系统是xp的么,是的话,在百度里搜索ISS5.1 下载

    在安装时遇到的问题

    1.iis6.0和5.0都不能装在XP系统中

    2.下载了后不知道怎么安装

    3.安装过程中弹出文件无法复制的对话框和什么系统被修改,是否继续的对话框,很是郁闷

    4.安装后internet信息服务器中没有默认网站

    5.安装后在地址栏中输入http://localhost出现Server Application Error 错误即500 错误

    6.安装后默认网站无法启动

    再说说这些问题的解决方法

    问题一:1 在你装IIS之前需要知道你的系统是什么样的,HOME版的好想不能装,可好象网上也有装的方法,我们用过HOME版的,也就没试过,如果你是HOME版的可以去试试。

    如果你的系统是家庭版的,那就应该知道windows 98 只能装pws4.0;windows 2000 ---iis5.0;windows 2003---iis6.0;windows xp---iis5.1.如果你不是用系统盘安装,

    那就去网上下载你要装的IIS吧!

    问题二:我的系统是xp的,所以我装的是5.1。下载后解压缩放在你硬盘的任何位置。然后开始/设置/控制面板/[添加/删除程序]/[添加/删除windows组建],然后在windows

    组件向导中的internet 信息服务旁边的方框里打上勾,(注意:先别按下一步,点击详细信息看看里面的那些方框是不是都打上勾了,如果没有,要全选上,不然会出现问题4)。

    现在你按下一步,要求你插入光盘,没有盘,点击浏览,选择IIS存放的路径,然后确定,这里也许你就出现问题3了,如果没出现你很幸运!

    问题三:如果安装时找不到文件,或文件无法复制,知道是什么原因吗?是windons自带游戏惹的祸。回到Windows组件向导,找到附件和工具,

    在其详细信息中去掉“游戏”的对勾(不然找不到zClientm.exe)。重新安装,是不是找到了?这时会一边边的弹出个对话框让你重新选择路径,那就再选一次,

    不过要注意路径后面好象多了个i386,把它取了,确定。在这里也许会弹出说你的系统不修改的对话框,直接取消,这时你可以歇一下了,可能你已经安装成功了,

    不过不要太高兴,如果你没遇到后面的问题,你有点幸运!

    问题四:如果看不到默认网站,那再打开[添加/删除windows组建]中的internet 信息服务,详细信息里面的勾全打上了,如果没有,重装吧!

    问题五:出现这个问题也不知道什么原因,不知道你出现了没有,解决方法是:开始”->“设置”->“控制面板”->“管理工具”->“组件服务”中,

    “控制台根目录”->“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”中,有一个“IIS Out-Of-Process Pooled”鼠标右键

    “属性”--“标识”--把“此用户”调整为“交互式用户--目前已登录的用户”。然后“确定”,再鼠标右键“属性”--“启动”。这里还有个问题就是找不到

    “IIS Out-Of-Process Pooled”,那里面根本没有!怎么办?别急!开始/运行,输入msdtc -resetlog,确定。然后打开开始/设置/控制面板/信息管理/服务,

    找到Distributed Transaction Coordinator,启动它。现在你又要重装IIS了,现在你应该能看到IIS Out-Of-Process Pooled了.

    问题六:好不容易装上来,可地址栏中输入http://localhost又是网页无法显示,郁闷坏了!细心一看,默认网站没有启动,右键启动提示“服务器并未及时响应启动或控制请求”

    在网上查了下说是World Wide Web Publishing Services有问题,找到它果然它没启动,可启动它出现错误,启动不了,怎么办?再查吧,又说是要删个更新文件,最后还是弄出来了,

    正确方法是这样的:开始/设置/控制面板/[添加/删除程序],最上面有个“显示更新文件”打上勾,在里面找到KB939373,删除它。然后开始/设置/控制面板/管理工具/服务,

    找到World Wide Web Publishing Services,启动它,并将启动方式改为自动,再回到默认网站启动,看看,是不是能启动了,这时终于看到结果了.

    二、

    对于COM+目录要求的警告错误,问题稍微显得棘手些。要在注册表添加里的一些东西

    【这是微软官方网站上发布的解决办法,可以尝试一下,能够看到错误的原因】

    安装组件服务管理单元

    在 Windows 桌面上,单击“开始”,然后单击“运行”。

    在“打开”框中,键入 MMC,然后单击“确定”。

    在“控制台”窗口中,单击菜单栏上的“文件”,然后单击“添加/删除管理单元”。

    在“添加/删除管理单元”窗口,单击“添加”。

    在“添加独立管理单元”窗口,从管理单元列表中选择“组件服务”,然后单击“添加”。

    单击“关闭”以关闭“添加独立管理单元”窗口,然后单击“确定”以关闭“添加/删除管理单元”窗口。

    在“控制台根节点\组件服务”窗口,展开“组件服务”树。这就是当 COM+ 出现问题时,错误消息可能发生的地方。

    再次运行 SQL Server 2005 安装程序。如果收到错误消息,请重新安装 COM+。

    重新安装 COM+

    从控制面板的“添加或删除程序”中,单击“添加/删除 Windows 组件”。

    在“Windows 组件向导”中,不对选择做任何更改,单击“下一步”。

    一直单击以完成向导,然后再次运行 SQL Server 2005 安装程序。

    【我的解决方法】

    首先查看“COM+ System Application”这个服务,如果是禁用状态,将它启动。

    如果无法启动,是因为这个服务依赖于“COM+ Event System”、“Remote Procedure Call (RPC)”、“System Event Notification Service”这三个服务,一一查看运行状态,把没启动的都启动,最后就把“COM+ System Application”启动。

    异常问题:

    【1】没有”COM+ Event System”服务

    因为有的电脑装的是精简版的XP系统,所以服务里没有”COM+ Event System”服务,没关系,按如下步骤做。

    系统:Microsoft Windows XP Professional

    版本:5.1.2600 (WinXP Retail)

    故障:COM+ Event System服务在系统服务管理器里不存~

    解决:COM+ Event System这一服务对应的注册表应在以下位置,请确认:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventSystem

    如果您还是找不到该服务。您可以根据以下步骤来操作:

    重要说明:本文包含有关编辑注册表的信息。编辑注册表之前,请您备份注册表信息,确保一旦发生问题,您知道应该如何还原注册表。

    步骤一:请您在“开始”菜单的搜索框中输入“regedit”并按回车,如果弹出用户账户控制窗口,请点击“继续”。在左半边页面右击“计算机”, 选择“导出”,然后将其保存与桌面上。这是我们备份下来的注册表,如果我们在操作中发生什么错误的话,我们可以双击导入来恢复成原来的注册表。

    步骤二:请您新建一个记事本文件并保存于桌面,然后将以下文字复制粘贴进去

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventSystem]

    "Type"=dword:00000020

    "Start"=dword:00000003

    "ErrorControl"=dword:00000001

    "ImagePath"=hex(2):43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,00,\

    5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,76,00,63,\

    00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,6b,00,20,00,\

    6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00

    "DisplayName"="COM+ Event System"

    "Group"="Network"

    "DependOnService"=hex(7):52,00,50,00,43,00,53,00,53,00,00,00,00,00

    "DependOnGroup"=hex(7):00,00

    "ObjectName"="LocalSystem"

    "Description"="支持系统事件通知服务(SENS),此服务为订阅组件对象模型(COM)组件事件提供自动分布功能。如果停止此服务,SENS 将关闭,而且不能提供登录和注销通知。如果禁用此服务,显式依赖此服务的其他服务将无法启动。"

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventSystem\Parameters]

    "ServiceDll"=hex(2):43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,\

    00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,65,00,73,00,\

    2e,00,64,00,6c,00,6c,00,00,00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventSystem\Security]

    "Security"=hex:01,00,14,80,7c,00,00,00,88,00,00,00,14,00,00,00,30,00,00,00,02,\

    00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\

    00,00,02,00,4c,00,03,00,00,00,00,00,14,00,9d,01,02,00,01,01,00,00,00,00,00,\

    05,0b,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\

    20,02,00,00,00,00,18,00,8d,00,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,\

    02,00,00,01,01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,\

    00,00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventSystem\Enum]

    "0"="Root\\LEGACY_EVENTSYSTEM\\0000"

    "Count"=dword:00000001

    "NextInstance"=dword:00000001

    步骤三:保存完后,请您将其重命名为“EventSystem.reg”,然后双击导入即可

    步骤四:重新启动电脑你会看到COM+ Event System服务!

    【2】System Event Notification Service无法启动

    见图 SSSQL_1

    在运行里输入 "NETSH WINSOCK RESET CATALOG" 命令,然后重新启动下应该就ok了

    【3】没有Distributed Transaction Coordinator 服务项

    找一台正常的电脑,看它有没有Distributed Transaction Coordinator这个服务,有的话在运行里输入”regedit”,在注册表里找到以下三个键:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC

    HKEY_CLASSES_ROOT\CID

    并将它导出,在自己电脑上双击它,将他添加到注册表里。重启电脑。

    再在运行里输入” services.msc”,查看有没有Distributed Transaction Coordinator 服务项。

    【4】无法启动 Distributed Transaction Coordinator 服务。错误 1067: 进程意外终止

    见图 SSSQL_2

    方案一:

    (1) 单击"开始",单击"运行",输入 cmd 后按"确定"。

    (2) 输入:msdtc -resetlog (注意运行此命令时,不要执行挂起的事务)

    (3) 最后输入:net start msdtc 回车,搞定!

    方案二:

    Distributed Transaction Coordinator服务依存于 Remote Procedure Call(RPC)和 Security Accounts Manager这两个服务。 确认这两个服务属性已经设为自动。

    【网上方案】

    1删除注册表中的键:

    HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\MSDTC HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSDTC

    HKEY_CLASSES_ROOT\\CID

    2、停止MSDTC服务:net stop msdtc

    3、卸载MSDTC服务:msdtc -uninstall

    4、重新安装MSDTC服务:msdtc -install

    5、重新启动电脑

    【我的方案】

    直接运行第三、四、五步

    { //以下服务为安装时涉及到的必须开启的服务

    COM+ Event System

    COM+ System Application

    Remote Procedure Call (RPC)

    Security Accounts Manager

    System Event Notification

    }

  • 相关阅读:
    Nginx安装配置
    HTTPS原理(三次握手)
    Linux常用指令
    MVC思想
    MySQL简介
    PHP面向对象(二)
    PHP面向对象(一)
    php循环用法
    如何删掉git版本库master分支的第一个commit
    韦东山嵌入式Linux学习笔记08--中断体系结构
  • 原文地址:https://www.cnblogs.com/chuxin/p/2311992.html
Copyright © 2011-2022 走看看