之前提到的帮老板做的一个中船重工的项目,其中的一个子模块:windows下获取特定进程网络流量 一开始是用VS2010做的,后来老板把项目书拿给我看后,明确要求开发环境为VS2005和Sql server2005,所以只能重新配置环境,蛋疼~~~

vs2005是能正常安装运行,sql server2005就比较蛋疼了,折腾了一天。

安装完vs2005后,第一次安装sql server2005,到6维空间下载了一个1G左右的镜像文件,解压后双击setup安装,跳出安装向导,于是一步步做,不一会儿就跳到了最后安装的步骤,我当时想,怎么没有选择windows身份验证或Sql server身份验证的选项,怎么没有新建实例的界面,怎么没有输入sa秘密的界面,于是又一步步回退,发现还是没有,心里想,算了算了,就这么安装吧。安装玩之后,打开management studio,准备连接数据库,发现服务器名称是空的,于是试了各种“.”、“127.0.0.1”、“pc名\SQLEXPRESS”,都不管用,连接是都是提示什么provider或error错误,打开配置工具,也没有实例,心里就蛋疼了,咋回事?于是google了很久,很少提到我这种情况的,于是乎,用学校的ipv6网连接6维空间(11M/S),重新下载了一个sql server2005安装镜像,包含标准版、企业版和开发版,于是把sql server卸载了重装,于是蛋疼的时光开始了,卸了装标准版,打开还是没有服务器,提示错误,我想是不是有残余安装文件造成的,于是又把xp还原,重装sql server,装了标准版还是不行,无法连接数据库,vs也连不上,蛋疼啊,继续还原,重新试了企业版,还是不行,不管是先装cd1后装cd2,还是倒过来,都不行,后来想想,不行,暂时不装,咱去找万能的谷歌,就这样又找了约半小时,后来终于找到问题了。。。。

问题就是,sql server企业版不支持xp,xp下只能安装sql server2005开发版,而且必须要打上sp2补丁才能解决无法连接到数据库的错误。。。。。微软啥时候自家的东西都不兼容了。。。(貌似很多,呵呵,比如office2007和vc6.0不兼容)好吧,没脾气了,最后折腾了大半天,终于搞定了。。

最后,总结一下:

问题描述:

安装完SQL server 2005服务器名称是空的,不管输入什么名称都不能连接成功,如localhost,计算机名称等等,都是同一个结果,弹出一对话框:provider:命名管道提供程序,error:40-无法打开到sql server的连接(microsof SQL server,error:4)

解决办法:

1.安装dev开发版的sql server2005

2.到下面网址下载补丁:http://download.microsoft.com/download/C/E/6/CE626F95-EBD3-4AB8-AA35-C1BFAF98B7D5/SQLEXPR32_CHS.EXE

3.安装完后,实例就填写:“你的主机名\实例名”,例如“pc名\SQLEXPRESS”,这样就可以连接了,如果不是默认实例,实例名就写你创建的实例的名字,如果是默认实例,就写SQLEXPRESS。

4.确定服务器器名称、帐号、密码无误:

1.先开启服务器:开始-运行-输入“net start mssqlserver”,关闭为“net stop mssqlserver”;或者开始- 所有程序 - micorsoft sql server 2005 - 配置工具 - SQL Server 外围应用 配置器-服务和连接的外围应用配置器 - MSSQLSERVER - Database Engine - 服务 - 启 动类型 - 改为“自动”,然后确定。2.Database Engine 的远程连接:开始- 所有程序 - micorsoft sql server 2005 - 配 置工具 - SQL Server 外围应用配置器 - 服务和连接的外围应用配置器 - MSSQLSERVER - Database Engine - 远程连接 - 按钮“本地连接和远程连接” - 按钮“仅使用TCP/IP” ,然后确定。

好了,环境配置问题解决了,可以稍微打会儿dota休息一会儿啦,哈哈~

Windows xp下安装sql server2005所碰到的一些问题及解决方法的更多相关文章

  1. Windows XP下安装WinCE6.0开发环境

    Windows下怎样编译WinCE6.0及开发应用程序.以下介绍(安装之前必须保证C盘有足够的空间!20g左右!主要是由于在安装程序在安装过程中要解压): 在Visual Studio 2005之前, ...

  2. 虚拟机windows xp 下安装配置mysql cluster 7.3.2

    1.虚拟机环境下安装的 1 192.168.131.21(管理节点,存储节点,sql节点) 2 192.168.131.22(存储节点,sql节点)   2.安装程序 在两台机器上面同时进行 第一步: ...

  3. 当在Win8下安装msi类型的文件出现errorcode 2503的解决方法

    Win8安装程序出现2502.2503错误解决方法 在Win8中,在安装msi安装包的时候常常会出现代码为2502.2503的错误.其实这种错误是由于安装权限不足造成的,可以这种msi的安装包不像其他 ...

  4. Windows环境下的RTKPlot_Qt版本编译时遇到的问题和解决方法

    在使用了 RTKLIB开源包自带的 rtkplot.exe后,知道了它所具有的功能,就想着如何模仿它做出一个 demo.一开始看的是之前下载的 2.4.2版本的 RTKLIB,里面是使用 Delphi ...

  5. Windows 2003 下安装 SQL Server 2008 Express

    .NET Framework 3.5 Service Pack 1(完整程序包) https://www.microsoft.com/zh-cn/download/details.aspx?id=25 ...

  6. Windows XP下安装和配置Apache2.2.22服务器+PHP5+Mysql5

    原文:http://www.chinaz.com/web/2012/0516/252021.shtml 随着PHP网站的流行,国内越来越多的站长使用php开发网站或者使用相关的php开源网站(例如:D ...

  7. ubuntu 12.04下安装openldap,slapd.conf找不到的解决方法

    https://help.ubuntu.com/12.04/serverguide/openldap-server.html ubuntu安装openldap经历了一系列挫折,网上找了半天资料都是一模 ...

  8. Linux下安装QT和OpenGL后QT无法使用OpenGL的解决方法

    我的系统为Ubuntu14.04,用apt-get安装了实现了OpenGl的mesa,QT则是用官网下载的run文件来安装的. 好了,现在两个都分别有了,所以要在qt下尝试写OpenGl代码. 之前试 ...

  9. win10下安装Ubuntu后,启动时没有win10选项解决方法

    通过在ubuntu里修改启动引导,解决. 1.进入Ubuntu系统,Ctrl+alt+t进入终端,输入以下命令即可 sudo gedit /etc/default/grub 2.在打开的gedit编辑 ...

随机推荐

  1. Latex使用:在latex中添加算法模块

    在Miktex下有三个latex algorithm包,分别为:algorithm,algorithmic,algorithm2e三个,其中algorithm,algorithmic经常成套使用: l ...

  2. Spring IOC AOP的原理 如果让你自己设计IOC,AOP如何处理(百度)

    百度的面试官问,如果让你自己设计一个IOC,和AOP,如何设计, 我把IOC的过程答出来了,但是明显不对, (1) IOC 利用了反射,自己有个id,classtype,hashmap,所有的功能都在 ...

  3. jmeter正则提取值 同级目录下的值

    https://www.v2ex.com/api/nodes/show.json?name=python 接口返回: { "avatar_large": "//cdn.v ...

  4. UVA - 10129 Play on Words (欧拉回路+并查集)

    思路: 分别存下每个字符串的首尾字符,以字符为结点,单词看作一条变,就变成了求欧拉回路了,先判断下图是否连通,然后根据欧拉回路的结论:最多只能有两个点的入读不等于初读,而且必须是一个点的出度恰好比入度 ...

  5. MT【197】存在$a,b$对于任意的$x$

    已知$f(x)=ax^2+bx-\dfrac{1}{4}$,若存在$a,b\in R$,使得对于任意的$x\in[0,7],|f(x)|\le2$恒成立,求$|a|$的最大值____ 提示:$|ax^ ...

  6. 【小记】FreeRTOS任务创建后但任务中为空时运行错误

    FreeRTOS任务创建后但任务中无语句为空时运行错误 会死在文件<port.c>中下边函数处 static void prvTaskExitError( void ){ /* A fun ...

  7. Burpsuit分块传输插件绕WAF原理和技巧(转)

      0x00 原理 给服务器发送payload数据包,使得waf无法识别出payload,当apache,tomcat等web容器能正常解析其内容.如图一所示 0x02  实验环境 本机win10+x ...

  8. AC自动机——多个kmp匹配

    (并不能自动AC) 介绍: Aho-Corasick automaton,最经典的处理多个模式串的匹配问题. 是kmp和字典树的结合. 精髓与灵魂: ①利用trie处理多个模式串 ②引入fail指针. ...

  9. ByteBuffer: 当由一个byte[]来生成一个固定不变的ByteBuffer时,使用ByteBuffer.wrap(byte[]);

    StringBuilder sb = new StringBuilder(1024); //向sb中写入900个左右的随机字符内容 for(int j=1; j< 50;j++) { sb.ap ...

  10. NIO[读]、[写]在同一线程(单线程)中执行,让CPU使用率最大化,提高处理效率

    前几天写过一篇文章,讨论重写服务后,用ab进行压力测试,发现使用NIO后没提高什么性能,只是CPU使用率提高了,内存占用降低了. 之前的NIO实现模式,主要参考(基于事件的NIO多线程服务器)http ...