重装服务器后,为什么客户端要重新建一个ODBC连接程序才能正常连接到数据库啊?
环境如下:
服务器端:Windows 2003 Enterprise Server + MS SQL Server 2000 Enterprise Server(SP3)
客户端:Windows 98 + PB6.5开发的应用程序
为什么我重新安装服务器的系统以后,必须在每个客户端重新建一个ODBC连接才能使数据库正常连接到数据库啊?
问题点数:0、回复次数:11Top
1 楼yesyesyes()回复于 2005-06-01 08:38:08 得分 0
可能你重装的系统与原来的不完全一样Top
2 楼MonkTong(MonkTong)回复于 2005-06-01 12:09:33 得分 0
晕,所有的配置都一样的.Top
3 楼yesyesyes()回复于 2005-06-01 13:39:31 得分 0
有可能完全一样吗?
连你的sqlserver都和原来完全一样?
当然是有可能的
不过你是怎么重装的,说说看.Top
4 楼MonkTong(MonkTong)回复于 2005-06-01 15:49:12 得分 0
楼上的大侠:
操作系统和数据库系统的版本都是一模一样的。关于服务器的配置也是一模一样的(因为在第一次安装完操作系统后我们会把所有修改过的参数进行电子登记和注册)。
所以楼上的大侠帮我想想办法,我问过微软的技术支持,他告诉我是因为Windows 98的验证机制与Windows 2003的不一样导致的。我想csdn上人才辈出,因此上来求救!
另说明一下我们的程序并不是通过ODBC连的。只要客户端通过ODBC配置连接一下,再把ODBC删除掉,系统仍然可以使用。但一定要用ODBC跟服务器的数据库连一下。Top
5 楼MonkTong(MonkTong)回复于 2005-06-01 17:41:12 得分 0
各位大侠.快上.Top
6 楼MonkTong(MonkTong)回复于 2005-06-01 20:19:00 得分 0
顶一下,没办法。Top
7 楼Alern(李小虎)回复于 2005-06-01 23:04:58 得分 0
你用的是ODBC联结的吧
Top
8 楼MonkTong(MonkTong)回复于 2005-06-02 00:23:46 得分 0
我是用PB专用连接的,不是用ODBC。Top
9 楼yesyesyes()回复于 2005-06-02 07:42:03 得分 0
1.
系统参数完全一样,不等于sqlserver中的数据完全一样(比如master中具体的数据很可能不一样)
2.
win2k3上的sqlserver必须打补丁,至少sp3(现已有sp4)
3.
win98运行cliconfg,把tcp/ip和named pipes启用(也可做个reg脚本运行一下)Top
10 楼MonkTong(MonkTong)回复于 2005-06-02 13:13:44 得分 0
回楼上的:
现在下面有700多个工作站,所以不想去改变客户端的东西啊。
其实只要能够解答下面的问题就可以了:
我们的程序并不是通过ODBC连的。只要客户端通过ODBC配置连接一下,再把ODBC删除掉,系统仍然可以使用。但在程序连接之前一定要用ODBC跟服务器的数据库连一下。
你的1和2两个肯定不是问题。第3个提议我们在客户端工作站上是不安装SQL Server的客户端的。
但在此还是要谢谢你。Top
11 楼MonkTong(MonkTong)回复于 2005-06-14 10:28:29 得分 0
解决了,把操作系统安装成为2000就可以了。Top




