sql server不能用了,很郁闷,大虾救命,解决后散分

lyouj 2004-07-21 07:13:04
有两个服务器(servera,serverb),20个客户机
两个服务器装win2000server版,分别装有sql server 2000+sp3,都装了madc2.8
前两天把其中一台(serverb)升级(不是重装)成win2003企业版(还好只升级一台,否则下岗了)
别的功能都好,就是sql server2k有问题。
首先:
1:客户机和servera能够访问serverb的数据库,不管使用ado.net还是老版本的ado
2: serverb的企业管理器能管理本机的sql server
3.serverb能建立数据源(控制面板里的那个)到本机的sql server
4.serverb上不能用ado访问本机上的sql server(怪),但可以访问servera上的sqlserver,怪!!!!还有,serverb 上可以用ado.net访问本机的sql server也可以访问servera 上的sql server.
然后,我把serverb上的sql server2000卸载,重启后安装sql server2000(正版,花了6000元),安转时提示操作系统只支持sql server 2000且sp2 以上的版本(奇怪,我手里虽有sp3,但不先装不带补丁的版本怎么打补丁?),不管它,继续安装,然后再装sp3,问题照旧,晕倒。
最后没办法,只好把serverb上的数据库复制到servera,怪事再次发生,从serverb复制到servera很正常,20分钟完成了,我重装serverb上的sqlserver后从servera上复制数据库过来时出错。
小弟水平实在有限,实在没办法,还请高手指点迷津,serverb上装有重要业务数据库,用的软件使用vb6编写,不能用了,还好servera可以用,总算免过被炒。

...全文
104 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyouj 2004-07-21
  • 打赏
  • 举报
回复
谢谢大家,我已经把数据库复制到servera上了,只是servera配置很低,不是个长久之计
lyouj 2004-07-21
  • 打赏
  • 举报
回复
系统不能重新安装,因为系统是个文件服务器,好多权限在那里,重新安转后很难再设权限阿。
还有,我更正上边一个错误,在serverb上用ado不能访问任何数据库,包括servera上的和本机器上的,但用ado.net可以
服ado代码,应用的是m a d 02.8
Set conn = New ADODB.Connection
conn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;" & _
"Persist Security Info=False;Initial Catalog=cwfx;" & _
"Data Source =serverb"
conn.Open
调试的时候,运行到conn.open时不提示错误,但运行到后边的conn.execute时报错
对象关闭时不允许操作。

此段代码在客户机上运行是好的
deodarsydn 2004-07-21
  • 打赏
  • 举报
回复
重装系统(advanced server 版),再装sql2000
OK
deodarsydn 2004-07-21
  • 打赏
  • 举报
回复
不急!你首先把数据库的两个文件备份好!保证数据完整
swordmanli 2004-07-21
  • 打赏
  • 举报
回复

如果还是不行,卸载SQLServer2k,重装,然后附加原来的数据库文件,很快的,反正不需要备份。


--------------------------------------------------------------------
前段时间跟你碰到了一样的问题,如下方法解决之。

开始-〉SQLServer2000->服务器网络实用工具
在启用的协议一栏,将除了TCP/IP之外的协议全部删掉,重新启动程序即可。

如若不行,选中TCP/IP协议,点属性按钮进行修改。

lyouj 2004-07-21
  • 打赏
  • 举报
回复
我重装sql server 2000和madc2.8了,安转时提示操作系统只支持sql server 2000且sp2 以上的版本,不理睬可以继续安装,安装后问题依旧阿
lyouj 2004-07-21
  • 打赏
  • 举报
回复
我的qq29338361,欢迎大虾指点,验证请填写csdn
万分感谢
掌心 2004-07-21
  • 打赏
  • 举报
回复
那就删了重装啊
lyouj 2004-07-21
  • 打赏
  • 举报
回复
odbc重设?能否详细?谢谢
lyouj 2004-07-21
  • 打赏
  • 举报
回复
好像不行,我自己的电脑是winxp+sp1
前几天升级成sp2后也出现这个问题,晕死我了
掌心 2004-07-21
  • 打赏
  • 举报
回复
ODBC重设
lyouj 2004-07-21
  • 打赏
  • 举报
回复
哦?这样子阿,只有一个tcp/ip和命名管道,我删除命名管道看看
swordmanli 2004-07-21
  • 打赏
  • 举报
回复
前段时间跟你碰到了一样的问题,如下方法解决之。如有问题,发信息给我吧!

开始-〉SQLServer2000->服务器网络实用工具
在启用的协议一栏,将除了TCP/IP之外的协议全部删掉,重新启动程序即可。

如若不行,选中TCP/IP协议,点属性按钮进行修改。

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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