要学习SQL,自己安装SQL2005开发版。遇到不少问题,下面一一道来

下面有各种链接,不是打广告,是真的有用到这些链接。没有图,只有叙述,一方面是给需要的人,另一方面给自己再次安装的时候留个记录。


1、下载安装包

在这里http://www.jb51.net/softs/34487.html下载了SQL2005开发版

2、开始安装

开始安装后出现两个警告,IIS和COM+警告,在一列绿色对勾中出现这两个黄色叹号,那心情,真是糟糕透顶!百度后有人说,可以忽略,只有部分功能受限,还是可以使用的,然后,我就忽略他了,可是,安装后根本不能用。然后就只能是卸载。

3、卸载过程

为了卸载SQL下了360软件管家,然后就直接重新点击setup重装,但是总是到某一步剧不能继续安装,到选择组建的时候,就进行不下去,百度后,才知道是卸载不干净,还有一些注册表神马的要自己手动卸载。又百度,各种帖子神马的都说要先用 Windows Install Clear Up卸载组建,再用srvinstw.exe卸载服务,然后就随便下了一个。在用Windows Installer Clear Up时,又出现了问题,解决方案来源于 ,如下:

Windows Installer Cleanup卸载清理错误提示:Run-time error '-2147024882 (8007000e)' System Error &H80004005 (-2147467259). Unspecified er

一、症状:使用Windows Installer Cleanup卸载清理,弹出以下错误提示: 

Run-time error '-2147024882 (8007000e)' 
System Error &H80004005 (-2147467259). Unspecified error 

二、原因:

应用程序日志满了,新的应用程序日志不能写入 

三、解决方案:

应用程序日志改为“按需要改写事件”或清除日志,此时再设置; 

四、详细步骤:

1、鼠标右击“我的电脑”选择“管理”进入计算机管理窗口;

2、系统工具-事件查看器-右击应用程序-选择属性进入应用程序属性窗口;

3、“常规”标签下,“当达到最大的日志大小时”的事件改成“按需要改写事件”(或者也可以直接“清除日志”)-确定;(注:清除日志方法二:右击“应用程序”-选择“清除所有事件”,即可清除应用程序日志);

4、现在即可成功使用Windows Installer Cleanup卸载清理应用程序;


用srvinstw.exe卸载各种服务时很顺利,只是,这里要一条一条的选择、卸载。参照的是这里http://wenku.baidu.com/view/622ab30703d8ce2f006623ac.html


之后重启电脑。

4、再次安装

这次,记得之前的IIS和COM+ 的两个叹号,于是,就先搜,看着两个问题怎么解决。

IIS,在这里http://www.pc6.com/softview/SoftView_51601.html下载了IIS组件,下载页下面也有安装过程,就照做了。很幸运,安装很顺利。

COM+ ,参照http://www.docin.com/p-104581386.html这里解决。中间出现一个小插曲

出现提示:

  Windows 不能在 本地计算机 启动 Distributed Transaction Coordinator。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 -1073737712。
  解决办法:
  把 C:\WINDOWS\system32\dtclog 这个目录重命名(如果有),然后重新建立该目录。
  在命令行下: msdtc -resetlog
  然后 msdtc 就可以启动了。

重新安装,打开安装包后,有两个文件夹,servers和tools,里面各有一个setup.exe程序,第一次装的时候,点的servers里的,第二次重装的时候,点的tools里的,安装之后,打开显示无法连接到服务器,于是又点击servers里的setup,在安装的过程中再次出现问题,弹出对话框,提示无法获得SAPNET账户的系统信息,参照http://wenku.baidu.com/view/9f7c593743323968011c9294.html解决问题,继续安装。


再另一台机上安装时发现出现,在服务中找不到Distributed Transaction Coordinator的情况,

参照http://blog.163.com/super_may/blog/static/2854453201221322557303/。解决了这个问题:


启动Distributed Transaction Coordinator(DTC)服务:

管理工具---服务中找到 “Distributed Transaction Coordinator ” 若无法启动DTC服务,先卸载msdtc服务在“开始”--“运行”里输入:msdtc -uninstall  ;回车;再次安装msdtc服务输入命令:msdtc -install ;并在“管理工具”---“服务”中找到 “Distributed Transaction Coordinator ”选择“启动”  DTC服务。

启动COM+ System Application服务 :   管理工具---服务中找到 “COM+ System Applicatio” 启动



到“报表服务器安装选项”时,提示:SQL 无法获得ASPnet信息,按照这里http://wenku.baidu.com/view/9f7c593743323968011c9294.html来解决。

安装结束之后习惯性的重启电脑,就可以用了!