之前提到的帮老板做的一个中船重工的项目,其中的一个子模块: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. python基础教程1:入门基础知识

    写在系列前,一点感悟 没有梳理总结的知识毫无价值,只有系统地认真梳理了才能形成自己的知识框架,否则总是陷入断片儿似的学习-遗忘循环中. 学习方法真的比刻苦"傻学"重要多了,而最重要 ...

  2. Java多线程1:进程和线程的区别

    之前看了2天的多线程,就不看了.现在继续拾起来吧.最近有点松散,多线程内容都是看毕向东的视频以及网络教程和各种书籍 什么是进程? 通俗一点讲,就是正在进行的程序,进程是操作系统控制的基本运行单元: 如 ...

  3. 解题:BZOJ 2989 数列

    题面 学习二进制分组 题目本身可以看成二维平面上的问题,转成切比雪夫距离后就是矩形和了 二进制分组是将每个修改添加到末尾,然后从后往前二进制下进位合并,这样最多同时有$\log n$组,每个修改只会被 ...

  4. 【CF522A】Reposts

    题目大意:给定一个有向图,求图中最长路. 题解:直接拓扑排序后按照拓扑序枚举即可.处理时应将字符串通过 map 映射成一个点,同时注意字符串大小写转换,C++ string 中没有提供直接大小写转换的 ...

  5. IntelliJ IDEA(2018)安装详解

    转: IntelliJ IDEA(2018)安装详解 置顶 2018年06月06日 22:58:45 Lazymanx 阅读数:95701   版权声明: https://blog.csdn.net/ ...

  6. 21天实战caffe笔记_第三天

    1 深度学习工具汇总 (1)  caffe : 由BVLC开发的基于C++/CUDA/Python实现的卷积神经网络,提供了面向命令行.Matlab和Python的绑定接口.特性如下: A 实现了前馈 ...

  7. win下jdk7环境变量的配置

    win下jdk7环境变量的配置: 单击计算机(Computer),选择属性(Properties),选择高级系统设置(Advanced systems settings), 选择环境变量(Enviro ...

  8. 20181105 Timer(慕课网)

    定时任务调度 基于给定的时间点,给定的时间间隔或者给定的执行次数自动执行的任务 Java中的定时调度工具 Timer JDK提供,不许引入 功能简单,能用Timer尽量用 Quartz 需要引入 功能 ...

  9. Python基础【day01】:PyChram使用技巧总结(六)

    本节内容 1.添加或者修改文件模板 2. python版本管理切换 3.已有文件重命名4.Python模块安装5.在PyChram中直接浏览文件目录6. 断点调试7.常用快捷键8.PyChram设置字 ...

  10. Spark记录-Scala循环语句

    Scala while循环语句 当给定条件为真时,while循环重复一个语句或一组语句.它在执行循环体之前测试条件状态. 只要给定的条件为真,while循环语句重复执行目标语句. object Dem ...