51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4216|回复: 4
打印 上一主题 下一主题

[求助] 更换服务器IP,导致使用SQLServer的项目不能用,求助[已解决]

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-12-2 09:25:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Win2000Sever,TD7.6,使用Access的数据库,正常使用,公网IP地址,
后安装SQLServer2000,于是新建的项目就用SQLServer的数据库,使用正常。

昨天更换机器IP地址,之后Access的项目能够正常使用,SQLServer的项目登录报错“Unable to connect to the database”
详细信息为“Unable to connect to the database.
Session::Connect cannot connect to the database”

进入TD的Site Administrator,在DB Server一项中,删掉以前的数据库,新建新的数据库服务器(其实就是这台机器,IP地址变了一下),重新登录TD依然报错,

后进入D:\TD_Dir\Default\BBS目录 (项目名称为BBS)
修改Dbid.ini文件

将Database Server=202.206.152.XX
更改成
Database Server=192.168.0.1
在登录TD,依然报“Unable to connect to the database”

现在抓耳挠腮无解了,求教,叩谢!

在线等:,(:,(

[ Last edited by redsong on 2004-12-2 at 10:06 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
 楼主| 发表于 2004-12-2 09:38:21 | 只看该作者
补充,在Site Administrator中,Devctivate掉DEFAULT项目中的BBS后,
Edit他,出现
Provider=SQLOLEDB.1;Data Source=%DB_SERVER%;User ID=%DB_USER%;Password=%PASSWORD%;Initial Catalog=%DB_NAME%

我觉得就是%DB_SERVER%一项,他还认为他是“202.206.152.XX”
而不是新的“192.168.0.1”

C:\Inetpub\TDBIN\Apps中有一个DBAdmin.exe
我看着似乎和数据库服务器有关系,运行后提示
Unable to start the database engine
try closing the TDAPI server and all BDE applications

我停止掉了服务当中关于TD的所有服务,运行DBadmin.exe依然是这个提示


我也不知道从哪里改,特此求教了。

[ Last edited by redsong on 2004-12-2 at 09:44 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2004-12-2 09:40:31 | 只看该作者
补充,我在C:\Inetpub\TDBIN中搜索*.*
包含文字202.206.152.XX
但是搜不到文件
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2004-12-2 09:46:41 | 只看该作者
寒自己一个
刚刚偶然看了一个发贴必读,差点犯了第8条和第10条,赶紧删了帖子中的“高人”和“叩谢”
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2004-12-2 10:05:34 | 只看该作者
咳,莫名其妙的搞定了,说给大家听。

进到Site Administrator中,
直接Edit,当然Edit之前的状态是Devctivate
编辑
Provider=SQLOLEDB.1;Data Source=%DB_SERVER%;User ID=%DB_USER%assword=%PASSWORD%;Initial Catalog=%DB_NAME%

把Data Source=%DB_SERVER%
修改成
Data Source=192.168.0.1
然后保存,然后activate项目,OK!
不过搞定之后,在上边的显示中
Database Server显示中,还是以前的IP 202.206.152.XX
不过不管它了。
-----------------------------------------------------

之所以前边没有搞定,是因为我认定了%DB_SERVER%是个变量,必须找到设置变量的地方,修改它,然后所有使用这个变量的地方都会跟着自动变化。
现在看来,用编程的想法用TD不是很贴切。~


给大家添麻烦了。:d
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 02:12 , Processed in 0.065407 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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