当前位置:
文档之家› SqlServer2005安装问题解决方案
SqlServer2005安装问题解决方案
它缺少相当于SQL2000下的「企业管理器」和「查询分析器」。
注:SQL2000下的「企业管理器」和「查询分析器」在SQL2005已合为一,称为Management Studio。
因此,如果你是初学者,如果你只是想要在家里学习学习,如果你的环境是WindowsXP Pro,那么,你应该选择的是SQL2005Development(开发版),而不是SQL2005Enterprise(企业版)或SQL2005Express(简易版)。
正在运行MS DTC服务的帐户无效。如果使用Microsoft Management Console (MMC)中的“服务”管理单元更改了服务帐户信息,就会发生这种情况。MS DTC服务将继续启动。请确认使用“组件服务管理器”更新了MS DTC服务帐户信息。
如果你想安装在WindowsXP Pro系统上,你应该安装SQL2005Development版(开发版)。
注:有人问,什么是「数据库引擎」。嗯,数据库引擎是SQL2005的核心,是最主要的数据库管理功能模块。没有它,就不是数据库管理系统了。
很多人下载SQL2005Express版,因为它是免费的,可以直接从微软网站上下载。但是,它除了支持的内存比较少外,最主要的是
若要使用消息队列(亦称MSMQ),请确保MS DTC正在运行并且已正确配置。如果SQL Server安装在群集上,则MS DTC必须是群集资源。
按照下列过程重新安装COM+。
安装组件服务管理单元
在Windows桌面上,单击“开始”,然后单击“运行”。
在“打开”框中,键入MMC,然后单击“确定”。
在“控制台”窗口中,单击菜单栏上的“文件”,然后单击“添加/删除管理单元”。
当然了,其实一起安装的话,也不一定会用完1300MB的空间的,因为安装结束之后还会自动删除一些垃圾文件的。但是不管怎么说,至少让我能正常安装了。我的C盘只有1400的空闲空间了,不知道起初安装失败是不是跟这有关系。
至此,SQL 2005已经成功的在我电脑上安家了。安装的时候,如果你的电脑和我的一样是内存不足(小于1GB),性能也不足够大(我的CPU是centrio1.3G,呵呵,装在本本上了),建议在安装的时候把系统开始是需要运行的服务全都不选择,用的时候再手动运行好了。
再次运行SQL Server2005安装程序。如果收到错误消息,请重新安装COM+。
重新安装COM+
从控制面板的“添加或删除程序”中,单击“添加/删除Windows组件”。
在“Windows组件向导”中,不对选择做任何更改,单击“下一步”。
一直单击以完成向导,然后再次运行SQL Server2005安装程序。
"Last Counter"=dword:00000ed4 (5276)
"LastHelp"=dword:00000ed5 (5277)
上一步的“Last Counter”值(5276)必须与以下注册表项中“Perflib\009”的“Counter”项的最大值匹配,并且上一步的“Last Help”值(5277)必须与以下注册表项中“Perflib\009”的“Help”项的最大值匹配。
2。对性能监视器计数器注册表值执行系统配置检查失败。有关详细信息,请参阅自述文件或SQL Server联机丛书中的“如何在SQL Server2005中为安装程序增加计数器注册表项值”。
安装中止。
查找联机丛书,有如下提示:
1。Microsoft SQL Server2005安装程序检查COM+是否已正确配置。如果发现配置错误,安装程序仍将继续,但是在系统配置检查(SCC)报告中显示以下警告:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009]
注意009是英文中的一个示例。“Last Counter”和“Last Help”值是由Windows动态分配的;这两个值会因计算机的不同而不同。
故障提示:
1。如果SQL Server安装程序失败,安装程序将回滚所安装的系统,但可能不会删除所有.manifest文件。解决方法是重命名这些文件,然后重新运行安装程序。有关详细信息,请参阅“如何处理SQL Server安装过程中的COM+检查失败问题”。如果未运行Microsoft分布式事务处理协调器(MS DTC),或者,在使用Microsoft群集服务器的情况下,如果MS DTC不是群集资源,则可能会发生COM+错误。COM+依赖于MS DTC,而Integration Services中的消息队列任务依赖于COM+。如果出现COM+错误,则只有将COM+系统正确配置后,Integration Services中的消息队列任务才可用。
刚开始安装的时候吓了我一跳,丫的居然要占用我C盘1300多MB!!忍了。(我是把SQL装在F盘的,但是居然还需要C盘1300多MB)。但是却安装失败,看了一下安装日志,天书,不明白。只知道是native client几个组件安装不成功。重复多次问题依旧。
研究安装包之后,发现里面有两个主要的文件夹,是server和tools。顾名思义,server里面肯定是服务的安装文件了,而tools里面应该是那些工具组件的安装文件。进入tools里面,果然有个setup,运行之,竟然安装成功了,而且只占了我C盘200多MB,好兴奋(没有选择BI,就是那个商业智能组件,太大了)。然后重启电脑(不是必须的,只是一次setup之后系统慢的不行了),进入server目录下面,当然也有一个setup啦,运行之,呵呵,果然是安装服务用的啊。这次也顺利安装成功了。再去看C盘,哈哈,一共只用了我300多MB,竟然节省了1GB。
手动设置计数器注册表项的增量
在Microsoft Windows2003或Windows XP桌面上,依次单击“开始”、“运行”,然后在“打开”中键入regedit.exe,再单击“确定”。在Windows2000中,使用regedt32.exe启动注册表编辑器。
定位到以下注册表项:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]
SQL2005入门者,你选择正确了吗﹖我就是从“ Microsoft.SQL.Server.2005.Enterprise.Edition.DVD-ZWTiSO,请大家下载加速"
上下载的,说明文件里显示是"标准版和企业版",但是我在安装的时候显示不能满足最低的硬件要求(我的机器的配置:server2003企业版AMD2800+,512M DDR400内存,系统盘有16G的空闲空间),在组件选择框里,只能看见native client和安装sample数据库,这究竟是什么原因?2005的硬件要求真的那么高吗?或者说这到底影响安装和使用吗?
我简单的比较一下Enterprise, Development和Express等三个版本:以功能言,Enterprise版和Development版的功能一模一样。两者的差别,除了授权不同外,最主要的差别是:
Enterprise版的数据库引擎只能安装在Win2003Server(或其他Server)。
再次运行SQL Server安装程序。
解决过程:
COM+检查失败不用说肯定是组件消息队列下的组件没安装或服务没启动。本机没有安装过消息队列,找出系统盘安装消息队列组件,在组件安装中提示MSDTC服务没有启动,在这步晕了长很时间,MSTDC在服务中怎么也找不到,后来想会不会是DTC(脑子有点笨,其实从MSMQ这名称上就应该想到),一看果然有DistributedTransactionCoordinator(DTC),但是这个服务启动不了,后来查找相关资料:MSDTC(DistributedTransactionCoordinator )服务必须在NT AUTHORITY\NetworkService帐户下运行;即使是NT AUTHORITY\Network Service(注意,Network和Service中间有空格)也不行(至于这两个帐户的区别,在网上也没有找到,还望大家不吝赐教)。如果登录帐户被更改,MSDTC服务会继续运行,但是在执行的时候可能会出错。而且,在事件日志的“应用程序”里面可以发现如下的出错信息:
2。在SQL Server安装开始前,Microsoft SQL Server安装程序中的安装配置检查器(SCC)会验证计数器注册表项的值。如果SCC无法验证现有的注册表项,或SCC无法运行lodctr.exe系统程序,则SCC检查会失败,致使安装受阻。
错误编辑注册表会严重损坏您的系统。更改注册表项之前,建议您备份计算机中的所有重要数据。
在我不改变硬件的情况下怎么解决上面的问题啊应该是满足硬件要求的,看安装时的提示是什么吧2005数据库安装心得
我的环境是xp sp2 EN,SQL2005Dev版,内存512MB。
首先,我的系统已经使用半年多了,装有VS2003,以前还装过SQL2000,netFramework2.0beta,还有好几个beta版的SQL2005,可谓十分“肮脏”了,呵呵。最早的时候我下过一个2005EE版,怎么也安装不上,后来发现原来是EE不支持xp=_=,然后就下了DE版的。
SQL2005的安装问题汇总
SQL2005分五个版本,如下所列,
1.Enterprise(企业版),
2.Development(开发版),
3.Workgroup,(工作群版)
4.Standard,(标准版)
5.Express.(嗯,估且就叫它简易版吧)
这几个版本,我们究竟应该使用哪一版呢﹖
这是许多初学SQL2005的人最常问的问题。
“如果SQL Server安装程序失败,安装程序将回滚所进行的安装,但可能不会删除所有的.manifest文件。解决方法是重命名这些文件,然后重新运行安装程序。”