急问:装了SqlServer2005,又卸载,原来的Sql Server2000不能用了

飞驰的青蛙 2007-05-14 11:14:25
我装了Sql server2005 express版,又卸载了,原来的Sql Server2000不能用了,开始查询分析器都连不上服务器,后来我改了改端口,查询分析器和企业管理器能用了,但是我以前写的aspx页面还是不能访问数据库?
提示错误:
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: TCP Provider, error: 0 - 由于目标机器积极拒绝,无法连接。)

怎么还残留有:SQL Server 2005

我已经全部卸载了啊,注册表中,也搜索删除了Sql server 2005的项,.netframework2.0也重装了。但还是不行
...全文
1335 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
jacky00000000 2009-01-21
  • 打赏
  • 举报
回复
绝对不是安装两个版本的sqlserver的问题。我的机器上就装了2000和2005数据库,一点问题都没有
Miamiiii 2007-11-04
  • 打赏
  • 举报
回复
mark
飞驰的青蛙 2007-05-14
  • 打赏
  • 举报
回复
重装也没用
sibyle 2007-05-14
  • 打赏
  • 举报
回复
我跟楼主遇到一样的问题 卸载了SQL2000 想重装
结果发现盘没了。。。
哈哈
飞驰的青蛙 2007-05-14
  • 打赏
  • 举报
回复
还是不行
飞驰的青蛙 2007-05-14
  • 打赏
  • 举报
回复
已经重装了SQL Server2000
zhangking 2007-05-14
  • 打赏
  • 举报
回复
混合安装2个 SQLserver 是会出现这个问题!把 SQLserver2000 再安装一下呀。
飞驰的青蛙 2007-05-14
  • 打赏
  • 举报
回复
客户端网络使用工具服务器别名配置中JFLYER的端口必须是动态决定端口,手动设置成1433,查询分析其也连不上数据库服务器,更别说我的aspx页面了
飞驰的青蛙 2007-05-14
  • 打赏
  • 举报
回复
就是改成了1433端口
我看服务器网络实用工具中TCP/IP的默认端口为1433
客户端网络使用工具服务器别名配置中JFLYER的端口是我装SQL Server2005时设置的9001,于是我把它删掉,重建了一个服务器别名JFLYER,端口为动态决定端口。

在我改之前,查询分析器都连不上服务器。
cpp2017 2007-05-14
  • 打赏
  • 举报
回复
telnet 127.0.0.1 1433 不能打开到主机的连接,在端口1433 怎么办? ======>你的端口改成多少了?
飞驰的青蛙 2007-05-14
  • 打赏
  • 举报
回复
web.config里面:
<connectionStrings>
<add name="考试系统ConnectionString" connectionString="Data Source=JFLYER;Initial Catalog=考试系统;Persist Security Info=True;User ID=sa;Password=admin" providerName="System.Data.SqlClient"/>
</connectionStrings>
babyrockxray 2007-05-14
  • 打赏
  • 举报
回复
后来我改了改端口,查询分析器和企业管理器能用了
==============================================
你不是改了端口吗?1433肯定不行了
babyrockxray 2007-05-14
  • 打赏
  • 举报
回复
应该是连接写错了,你是不是连的数据库文件?
要改成连接服务器
飞驰的青蛙 2007-05-14
  • 打赏
  • 举报
回复
telnet 127.0.0.1 1433
不能打开到主机的连接,在端口1433
怎么办?
cpp2017 2007-05-14
  • 打赏
  • 举报
回复
telnet 127.0.0.1:1433 ==> telnet 127.0.0.1 1433 不要:号
飞驰的青蛙 2007-05-14
  • 打赏
  • 举报
回复
telnet 127.0.0.1:1433
不通:不能打开到主机的连接,在端口23 连接失败
怎么办?

在“ODBC”中的“系统DSN”中重建你的SQLServer数据源
=========================
asp.net用的是odbc连接么?
按照所说,重建,选择本地服务时有2个JFLYER,说明原先装的SQL server 2005的服务还在,不知道那个是,怎么把SQL server2005的服务去掉?让asp.net用 SQL server2000的服务?
jerryfos 2007-05-14
  • 打赏
  • 举报
回复
点击桌面下任务栏的开始->运行->输入“cmd”->确定->输入“telnet 127.0.0.1:1433”
khler 2007-05-14
  • 打赏
  • 举报
回复
不行就修复安装一下
jerryfos 2007-05-14
  • 打赏
  • 举报
回复
在“ODBC”中的“系统DSN”中重建你的SQLServer数据源
net_lhb 2007-05-14
  • 打赏
  • 举报
回复
up!
加载更多回复(4)
如果sql server 2005不完全后重新安,将会出错,具体信息如下: 到安sql server database services时就弹出对话框“SQL Server 服务无法启动。有关详细信息,请参阅SQL Server联机丛书中的主题‘如何查看SQL Server 2005安日志文件’和‘手动启动SQL Server’。”最后sql server database services和工作站组件、联机丛书和开发工具安失败。 下面介绍一下怎么样成功sql server 2005 1.下工具,有两种: 第一种是微软官方提供的工具(msicuu2.exe) 第二种是各大下网站下的非微软官方工具(SrvInstw.exe) 微软官方工具需要安,而且安步骤比较麻烦,还有没找到支持64位的; 非微软官方工具纯绿色,不需安,直接,支持64位。 所以我还是习惯用非微软官方工具,觉得好用。 2.使用工具所有SQL Server服务和相关组件(注意:前要先停止对应的服务,否则可能失败) 3.删除C:\WINDOWS\inf 下所用文件(我是在该文件夹下搜索“sqlserver”,然后删除所有结果文件) 可能搜索inf文件夹,根本没有任何信息,那就不用删了 4.删除sql 2005安目录下的所有文件 5.删除注册表中: 把HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Microsoft SQL Server HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVER AGENT HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \MSSQLServerADHelper 全部删掉,但是一般来说,如果用了工具之后,注册表中不会有这些内容了(我用了SrvInstw.exe之后就没发现注册表中有以上内容) 6.使用控制面板的【添加或删除程序】工具,查看有无其他未删除的SQL Server程序,如有都一并删除掉 7.重启计算机 计算机重启完成后,SQL Server 2005就被完全的干净了,可以正常重新安

62,056

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧