昨天把数据库换成了sql server 2005。
之前在用VS2005在学习asp.net。测试用的数据源配置是sql server 2000中的示例数据库northwind,虽然每次只需要打开服务,可是总不如书本里面的使用sql server 2005 express引擎来得方便和直接。同一版本号的可能总是比较兼容吧。再加上想尝试新版本的软件,So……
网上一些源可以下地很快,安装却有点麻烦。我在这两天里装了三次。— —||| 这里记叙下安装日志,有需要的朋友看看或许能少走弯路。
第一次安装的是标准版的。如果不是企业版sql server 2005其他的版本MS都是能在xp上安装的。首先遇到的就是配置检查报错的问题。检查15项一项IIS未开启的警告和一项名为“对性能监视器计数器注册表值执行系统配置检查失败”的错误。有错于是“下一步”按钮变为“退出”,安装中断。上网查找解决办法,有用注册表编辑器修改注册表项和命令行修改两种方法。我采取了前一种,在regedit中把路径为HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib中的两项计数器键值改为和/004路径下相应项的计数值。而修改前的键值是和/009下计数值相符的,是英文版适用,而中文版就要参照004。再次运行安装程序,错误项已排除。在后面的安装选择中,按了高级选项,然后在没有展开折叠的情况下直接选择了全部安装在本机,其实当时就应该注意到了全白和灰色的差别,却没在意,直接下一步。
安装过程是无话和让人Orz的漫长。。。
终于安装好了,在开始菜单中一看,傻眼了,没有Management Studio。。。没办法,上了微软下了个Magagement Studio Express的。。。于是,这样的组合出现了:开着sql server 2000的服务配置器,用着Express版的Magagement Studio,如果开分析服务,还要去开Standard的Configuration Manager……
然后这时才反应过来被54的全白和灰色。想到了Magagement Studio是不是一个可选组件呢,没有被我选择。当然也有可能如网上所说Standard版本的客户端就是没有Magagement Studio 的。于是迅雷又哼哧哼哧地下开发版——声明,此乃真正正版。。。
卸载2005的过程和安装的过程一样漫长。Orz。
卸载完成后,没有急着安装,这里也给卸过sql server 2005的朋友提个醒:微软太敬业了,本着谨慎的精神和从数据库安全的角度出发,它给我们的C盘下安装文件夹留下了一个1G多的日志文件夹。。。。如果不是企业部署,一般人会比较乐意删除它。。。
然后开始我的第二次安装,前面还是计数器的问题,一样要修改。这次长心眼了,展开了所有折叠,把它全整白了。。安装。在安装的前一瞬,我看到了一个提示框,提示了将要安装的组件,却列了一项说是不会安装数据库服务。心头有阴影。。。
两小时后,再次打开程序菜单,令人欣慰的是我见到了Magagement Studio!打开,连接数据库。果然,连上了数据库,可是连接上数据库库之后显示的引擎版本号是8.0!可2005对应的内部号应该是9.0啊~原来前面提示的不会安装数据库服务是指因为我电脑中已经有2000版本的就不再安装引擎,而是希望你自己去升级原有版本的……
先删了2000,再一次地对2005卸载、安装。Obi。。。不过我发现个有趣的现象,删除Standard的时候,每删除一个组件在其后显示的是“删除成功”,developer版本显示的是“安装完成”,哈。
恩,这一次是真正的好了,sqlserver也被整合到Configuration Manager里去了,引擎版本也确实是9.0的了,示例数据库也在了。上微软的官网下了2000的示例数据库,安装了northwind,这样在vs中的东西就能继续用了~哈,总算把它折腾好了。。
再查看下资源,2005还不是一般地占地儿啊~我已经把所有能改变的路径都指向D盘了,它还是在C盘占了800M。。。。明明2000只要100M左右的。
更多请关注yecol博客http://blog.yecol.cn