SQL安装过程.docx
- 文档编号:10766423
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:34
- 大小:1.63MB
SQL安装过程.docx
《SQL安装过程.docx》由会员分享,可在线阅读,更多相关《SQL安装过程.docx(34页珍藏版)》请在冰豆网上搜索。
SQL安装过程
SQL2005安装过程(请使用SQL2005标准版(Standard)):
安装过程中有可能出现的问题
A、在我们这安装的时候发现了这样一个问题,在安装过程中报了一个ID:
1706的错,导致安装失败,并安装的时候报SQLNativeClient错误,经查,这个是操作系统中的office软件问题。
解决办法步骤如下:
1、重新安装或修复安装office
2、删除已安装的SQL2005组件(SQLNativeClient必须删除)
3、重新安装SQL2005
B、在安装的时候有可能出现性能监视器计数器要求检查不能通过的情况,解决办法如下:
1、在开始菜单-运行栏输入regedit,打开注册表编辑器
2、找到路径HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Perflib
3、在Perflib下面会有004和009两个目录,分别对应中文和英文操作系统,如果是中文操作系统,请使用004目录,如果是英文操作系统,请使用009目录
4、将对应目录(004或009)下的Counter打开(双击),如图所示,把红圈所示数字拷贝下来,注意:
是编辑框中的最后一个数字
5、打开Perflib目录下的LastCounter项,在数值数据中填入刚拷贝的数据,然后选择十进制,如下图所示
6、参照第四和第五步骤,将对应目录(004或009)下的Help项的值拷贝修改Perflib目录下的LastHelp项的值即可
C、在安装过程中,有可能会报磁盘空间不足的问题,但用户查看所安装的磁盘却还有很大的空间,这是什么原因呢?
这个是由于你的系统盘空间不足所引起的,虽然用户可能没安装在系统盘,但是在安装的时候系统盘会存放很多临时文件,实际上安装的时候需要很大的系统盘空间,在安装的时候有一个办法可以查看安装所需的磁盘空间,避免因磁盘空间不足而无法安装。
如下图所示,当安装过程进行到图0-1所示部分时,在更改安装路径之后点击红圈所示磁盘开销进入图0-2,在图0-2中保证差额列所有数字大于0即可正常安装。
图0-1
图0-2
前序
Windows2003、XP、Vista、2008系统在安装SQL2005之前,需要先安装WindowsIIS信息服务(注意:
这里建议用户都安装上,否则SQL2005里面将会有一些功能不能使用,有可能会影响到软件的正常使用):
Windows2003、XP下安装WindowsIIS信息服务步骤如下:
1、进入开始菜单-控制面板(如图1-1)
图1-1a
图1-1b
2、点击红圈所示部分,添加删除程序,进入如图1-2所示界面
图1-2
3、点击红圈部分添加/删除windows组件,出现如图1-3所示界面
图1-3a(windowsXP)
图1-3b(windows2003)
4、在上图中确定Internet信息服务(IIS)勾上之后确定,点击下一步开始安装,这里需要插入系统安装光盘或者等其弹出目录选择的时候选择操作系统安装程序所在路径的I386目录开始安装,直到其安装完成。
(如图1-4所示)
图1-4
WindowsVista下安装WindowsIIS信息服务步骤如下:
1、进入开始菜单-控制面板(如图2-1)
图2-1
2、点击红圈所示程序进入如图2-2所示界面
图2-2
3、点击红圈所示打开或关闭windows功能,出现如图2-3所示
图2-3
4、按图2-3所示,将勾选上之后点击确定,等待其安装完成即可。
WindowsServer2008下安装WindowsIIS信息服务步骤如下:
1、按图3-1所示,打开服务器管理器
图3-1
2、打开之后如图3-2所示,点击添加角色
图3-2
3、进入图3-3,直接点击下一步
图3-3
4、进入图3-4,勾上途中红圈所示,点击下一步
图3-4
5、在图3-5中直接点击下一步
图3-5
6、如图3-6所示,勾上所有选项,然后点击下一步
图3-6
7、在图3-7中直接点击安装进行安装
图3-7
8、如图3-8所示,WindowsServer2008中IIS安装完成。
图3-8
Windows2000系统在安装SQL2005之前需要先安装WindowsInstraller3.1、WindowsIIS信息服务(安装过程请参见windowsXP、2003安装过程)、MDAC2.8:
WindowsInstraller3.1与MDAC2.8安装直接默认其安装路径安装即可。
安装SQL2005(请使用标准版Standard)
1、进入安装程序,如图1所示
图1
2、点击红圈部分,进行安装如图2所示
图2
3、勾上接受,点击下一步,如图3所示
图3
4、直接点击安装,安装完成后点击下一步,出现如图4所示
图4
5、直接点击下一步,出现如图5所示
图5
6、请注意看红圈所示(图5),这里如果有警告或者错误,请查看其消息处理,如果都成功请点击下一步出现如图6所示
图6
7、图6中请填上你的姓名和公司名称,然后点击下一步,出现如图7所示
图7
8、勾上红圈所示部分,然后点击下一步,出现如图8所示
图8
9、红圈中点击浏览可改变安装目录,点击磁盘开销可看到当前选定目录所需要的各磁盘的开销情况,点击浏览如图9所示或直接点击下一步到如图10所示
图9
10、图9中改变其安装路径然后确定回到图8点击下一步,进入如图10所示
图10
11、在图10中选中命名实例,输入实例名称(必须输入),点击下一步,进入如图11所示(这里需要注意的是,如果原机子上安装有SQL2000,请不要使用SQL2000的实例名进行升级处理)
图11
12、选中红圈所示部分,点击下一步进入如图12所示
图12
13、图12中如红圈所示,选择混合模式,然后输入密码,SQL2005中默认采用了强密码策略,密码中需要录入字母、数字和特殊字符,可先在这录入之后,等安装完成之后再进SQL2005管理器修改密码,录好之后点下一步进入如图13所示
图13
14、图13中请默认其排序规则,如上图所示,如果不是,请选择到和图13相同,这里如果不同的话会影响后面软件里面的排序功能,报表排序有可能错乱,请慎重选择,选好之后进入如图14所示
图14
15、图14中直接点击下一步进入图15所示
图15
16、在图15中直接点击安装开始安装,安装过程中有可能出现如图16所示,需要插入第二张光盘的时候插入第二张光盘然后点击确定继续安装,直至安装完成。
图16
安装SQL2005ServerPack1补丁:
在安装完成SQL2005之后,请安装SQL2005ServerPack1补丁,这里默认其安装即可。
ISS服务
COM+改选
在控制面板里面有“服务”,使用大图标可以看到。
有时候在安装某个应用程序的过程中会出现下面的错误提示:
无法创建COM应用程序!
但是可以在安装程序完成后,使用组件服务控制台创建空的COM应用程序,并为其添加所需要的组件,但是在使用windows自带的组件服务时,点击COM+应用程序,会报编录错误(我在安装Ming-WebReport的时候就遇到了这样的问题,后来经过一系列探索,成功解决,希望分享给有需要的人)。
一般情况下,我们遇到过的COM+应用程序编录错误共有两个:
(1)第一个是打开COM+应用程序时出现“编录错误,执行最后操作发生错误,错误代码8007042C-依赖服务或组无法启动,事件或日志包含其他错误疑难信息”,
(2)第二个是打开COM+应用程序时出现“错误代码8004E00F-COM+无法与Microsoft分布式事务协调程序交谈”。
这个问题也是IIS常遇到的。
对于第一个错误,解决办法其实很简单,只需将“服务”中的“SystemEventNotificationService”服务启动即可,它是一个监视系统事件的COM+事件系统服务,必须确保启动。
但是启动后,再点击或双击COM+应用程序时就可能出现第二个错误,对于第二个错误的解决办法,网上有很多答案,(在已经安装了IIS的情况下)现总结如下:
(1)删除注册表中的键
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC、
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
HKEY_CLASSES_ROOT\CID
(2)在开绐—>运行中依次输入下列三行命令:
1、停止MSDTC服务:
netstopmsdtc
2、卸载MSDTC服务:
msdtc-uninstall
3、重新安装MSDTC服务:
msdtc–install
(3)启动MSDTC服务:
netstartmsdtc。
MSDTC服务即DistributedTransactionCoordinator用来协调跨多个数据库、消息队列、文件系统等资源管理器的事务的服务。
确认在事件查看器中msdtc服务已经正常启动(这步很关键,如果没有,重新启动下电脑看看),这里有个技巧,查看MSDTC服务是否启动,执行netstopmsdtc,提示正在停止和停止成功就对了,再msdtc-install下就OK.如果在“COM+应用程序”中,没有“IISOut-Of-ProcessPooledApplications”应用程序,进行如下操作:
开始菜单->运行->cmd打开命令提示窗口输入cd%windir%/system32/inetsrv切换到system32下inetsrv目录输入rundll32wamreg.dll,CreateIISPackage(注意:
必须准确键入"CreateIISPackage"它区分大小写),然后输入regsvr32asptxn.dll关闭并重新打开"组件服务",问题解决。
出现此错误的原因有多个,但最主要的原因是IWAM_MACHINE账号在ActiveDirectory(或SAM),IIS的metabase数据库与COM+组件中的密码不匹配不同步造成的。
因此解决问题的关键在于使这三方的密码同步起来。
密码同步的方法如下:
1.在本地账号管理器中更改IWAM_MACHINE账号的密码.(即启动IIS进程帐号)
2.使用新的密码重设IISMetabase数据库.(即编辑匿名访问使用的用户帐号)
3.同步COM+应用程序账号密码
(一)更改IWAM_MACHINE账号的密码
1、选择“开始—程序—管理工具—计算机管理—本地用户和组—用户”选中右面的“IWAM_MACHINE”右键选择“设置密码”这里我们设置成test
(二)使用新的密码重设IISMetabase数据库。
(即编辑匿名访问使用的用户帐号)
方法一:
在运行中输入CMD:
打开DOS命令后输入C:
\Inetpub\AdminScripts\adsutilSETw3svc/WAMUserPass"yourpassword"
方法二:
选择“默认Web站点属性—目录安全性标签—编辑—匿名访问和验证控制”在弹出的框中选中“匿名访问”,单击“编辑按钮—用户名浏览”,选择“IWAM_MACHINE”,密码框中输入test,选中“允许IIS控制密码—确定”。
如果弹出对话框:
“非本地用户帐号不支持密码同步。
您真要继续?
”确定即可。
确定关闭所有对话框。
(三)同步com+应用程序所用的IWAM_MACHINE的密码
使用组件服务mmc管理单元
(1)启动组件服务管理单元:
选择“开始—运行—mmc”,启动管理控制台,打开“添加/删除管理单元”对话框,将“组件服务”管理单元添加上。
(2)找到“组件服务—计算机—我的电脑—com+应用程序—out-of-processpooledapplications”,右击“out-of-processpooledapplications—属性”。
(3)切换到“out-of-processpooledapplications”属性对话框的“标识”选项卡。
选择“此用户”,浏览,选择用户名“IWAM_MACHINE”。
这些都是缺省的。
在下面的“密码”和“确认密码”文本框内输入正确的密码“test”,确定退出。
(4)系统如果提示“应用程序被一个以上的外部产品创建。
你确定要被这些产品支持吗?
”时确定即可。
(5)如果我们在IIS中将其它一些web的“应用程序保护”设置为“高(独立的)”,那么这个web所使用的com+应用程序的iwam账号密码也需要同步。
以上第二个错误的解决办法是在已经安装好IIS的情况下,不过win7很多情况下IIS都没有安装(我的就是),这时解决这个问题就比较简单了,只需要在启动MSDTC服务后,安装好IIS就可以啦,win7下安装IIS的具体步骤是:
依次打开“控制面板—程序—程序和功能”,点击左侧的“打开或关闭windows功能”,根据需要选择Internet信息服务中功能,然后确定即可,问题解决,再点击“com+应用程序”(有的可能需要重启),应该不会出现以上的错误。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 安装 过程
![提示](https://static.bdocx.com/images/bang_tan.gif)