当前位置:文档之家› SQL Ser2005 安装失败说明

SQL Ser2005 安装失败说明

1.EnterPRise(企业版),2.Development(开发版),3.Workgroup,(工作群版)4.Standard,(标准版)5.Express.(嗯,估且就叫它简易版吧)这几个版本,我们究竟应该使用哪一版呢﹖这是许多初学SQL2005的人最常问的问题。

我简单的比较一下Enterprise, Development 和Express 等三个版本:以功能言,Enterprise 版和Development 版的功能一模一样。

两者的差别,除了授权不同外,最主要的差别是:Enterprise版的数据库引擎只能安装在Win2003Server(或其他Server)。

如果你想安装在WindowsXP Pro系统上,你应该安装SQL2005Development版(开发版)。

注:有人问,什么是「数据库引擎」。

嗯,数据库引擎是SQL2005的核心,是最主要的数据库管理功能模块。

没有它,就不是数据库管理系统了。

很多人下载SQL2005Express版,因为它是免费的,可以直接从微软网站上下载。

但是,它除了支持的内存比较少外,最主要的是它缺少相当于SQL2000下的「企业管理器」和「查询分析器」。

注:SQL2000下的「企业管理器」和「查询分析器」在SQL2005已合为一,称为Management Studio。

因此,如果你是初学者,如果你只是想要在家里学习学习,如果你的环境是WindowsXP Pro,那么,你应该选择的是SQL2005Development(开发版),而不是SQL2005Enterprise(企业版)或SQL2005Express(简易版)。

SQL2005 入门者,你选择正确了吗﹖我就是从“Microsoft.SQL.Server.2005.Enterprise.Edition.DVD-ZWTiSO,请大家下载加速"上下载的,说明文件里显示是"标准版和企业版",但是我在安装的时候显示不能满足最低的硬件要求(我的机器的配置:server2003企业版AMD2800+,512M DDR400内存,系统盘有16G的空闲空间),在组件选择框里,只能看见native client和安装sample 数据库,这究竟是什么原因?2005的硬件要求真的那么高吗?或者说这到底影响安装和使用吗?在我不改变硬件的情况下怎么解决上面的问题啊应该是满足硬件要求的,看安装时的提示是什么吧2005数据库安装心得我的环境是xp sp2 EN,SQL 2005 Dev版,内存512MB。

首先,我的系统已经使用半年多了,装有VS2003,以前还装过SQL2000,netFramework2.0beta,还有好几个beta版的SQL 2005,可谓十分“肮脏”了,呵呵。

最早的时候我下过一个2005EE版,怎么也安装不上,后来发现原来是EE不支持xp =_= ,然后就下了DE版的。

刚开始安装的时候吓了我一跳,丫的居然要占用我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。

当然了,其实一起安装的话,也不一定会用完1300MB的空间的,因为安装结束之后还会自动删除一些垃圾文件的。

但是不管怎么说,至少让我能正常安装了。

我的C盘只有1400的空闲空间了,不知道起初安装失败是不是跟这有关系。

至此,SQL 2005已经成功的在我电脑上安家了。

安装的时候,如果你的电脑和我的一样是内存不足(小于1GB),性能也不足够大(我的CPU是centrio 1.3G,呵呵,装在本本上了),建议在安装的时候把系统开始是需要运行的服务全都不选择,用的时候再手动运行好了。

运行Management Studio,嗯,速度还挺快的呢。

连接服务器,竟然没有localhost,呵呵,打开server configuration manager,把右边那个MSSQLSERVER运行起来。

ok,这次没有问题了。

使用一切正常,就是发现从sql2000里面备份出来的数据库在2005下只能通过sql语句修改数据,而不能所见及所得的修改,不知道怎么回事。

btw:后来又把商业智能组件装上了,只用了C盘150MB,开心。

SQL2005安装过程提示com+目录问题警告处理安装sql2005一直失败,以为提示的问题是这个com+目录问题警告所致,找了很久找到这个问题的解决方案sql2005_STD_X86在XPSP2下安装失败的一点经验软环境是XPSP2,安装SQL2005_STD_X86版。

故障提示:1。

如果SQL Server 安装程序失败,安装程序将回滚所安装的系统,但可能不会删除所有.manifest 文件。

解决方法是重命名这些文件,然后重新运行安装程序。

有关详细信息,请参阅“如何处理SQL Server 安装过程中的COM+ 检查失败问题”。

如果未运行Microsoft 分布式事务处理协调器(MS DTC),或者,在使用Microsoft 群集服务器的情况下,如果MS DTC 不是群集资源,则可能会发生COM+ 错误。

COM+ 依赖于MS DTC,而Integration Services 中的消息队列任务依赖于COM +。

如果出现COM+ 错误,则只有将COM+ 系统正确配置后,Integration Services 中的消息队列任务才可用。

2。

对性能监视器计数器注册表值执行系统配置检查失败。

有关详细信息,请参阅自述文件或SQL Server 联机丛书中的“如何在SQL Server 2005 中为安装程序增加计数器注册表项值”。

安装中止。

查找联机丛书,有如下提示:1。

Microsoft SQL Server 2005 安装程序检查COM+ 是否已正确配置。

如果发现配置错误,安装程序仍将继续,但是在系统配置检查(SCC) 报告中显示以下警告:“如果SQL Server 安装程序失败,安装程序将回滚所进行的安装,但可能不会删除所有的.manifest 文件。

解决方法是重命名这些文件,然后重新运行安装程序。

”如果未运行Microsoft 分布式事务处理协调器(MS DTC),或者,在使用Microsoft 群集服务器的情况下,如果MS DTC 不是群集资源,则可能会发生COM+ 错误。

COM+ 依赖于MS DTC,而Integration Services 中的消息队列任务依赖于COM +。

如果出现COM+ 错误,则只有将COM+ 系统正确配置后,Integration Services 中的消息队列任务才可用。

若要使用消息队列(亦称MSMQ),请确保MS DTC 正在运行并且已正确配置。

如果SQL Server 安装在群集上,则MS DTC 必须是群集资源。

按照下列过程重新安装COM+。

安装组件服务管理单元在Windows 桌面上,单击“开始”,然后单击“运行”。

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

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

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

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

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

在“控制台根节点\组件服务”窗口,展开“组件服务”树。

这就是当COM+ 出现问题时,错误消息可能发生的地方。

再次运行SQL Server 2005 安装程序。

如果收到错误消息,请重新安装COM+。

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

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

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

2。

在SQL Server 安装开始前,Microsoft SQL Server 安装程序中的安装配置检查器(SCC) 会验证计数器注册表项的值。

如果SCC 无法验证现有的注册表项,或SCC 无法运行lodctr.exe 系统程序,则SCC 检查会失败,致使安装受阻。

错误编辑注册表会严重损坏您的系统。

更改注册表项之前,建议您备份计算机中的所有重要数据。

手动设置计数器注册表项的增量在Microsoft Windows 2003 或Windows xp 桌面上,依次单击“开始”、“运行”,然后在“打开”中键入regedit.exe,再单击“确定”。

在Windows 2000 中,使用regedt32.exe 启动注册表编辑器。

定位到以下注册表项:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentV ersion\Perflib] "Last Counter"=dWord:00000ed4 (5276)"LastHelp"=dword:00000ed5 (5277)上一步的“Last Counter”值(5276) 必须与以下注册表项中“Perflib\009”的“Counter”项的最大值匹配,并且上一步的“Last Help”值(5277) 必须与以下注册表项中“Perflib\009”的“Help”项的最大值匹配。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentV ersion\Perflib\009] 注意009 是英文中的一个示例。

“Last Counter”和“Last Help”值是由Windows 动态分配的;这两个值会因计算机的不同而不同。

如有必要,可修改“\Perflib”项中的“Last Counter”和“Last Help”值的值:在右侧窗格中,右键单击“Last Counter”或“Last Help”,单击“修改”,再单击“Base = "Decimal"”,在“值数据”中设置值,再单击“确定”。

相关主题