Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 450|回复: 0

Windows xp下安装sql server2005所碰到的一些问题及解决方法

[复制链接]
  • TA的每日心情
    奋斗
    2024-11-24 15:47
  • 签到天数: 804 天

    [LV.10]以坛为家III

    2053

    主题

    2111

    帖子

    72万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    726782
    发表于 2021-4-28 13:10:42 | 显示全部楼层 |阅读模式

    之前提到的帮老板做的一个中船重工的项目,其中的一个子模块: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休息一会儿啦,哈哈~

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2025-1-22 19:41 , Processed in 0.068616 second(s), 29 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表