在windows2003下安装Microsoft SQL Server2000企业版后配置客户端ODBC遇到的问题及解决方法

原创 2007年10月11日 14:41:00

     以前我一直用XP机器安装SQL Server2000个人版来调试程序,后来在项目中,客户要求在Windows2003下安装SQL Server2000企业版,安装完成后并打了sp3的补丁,但发现虽然企业管理器中数据库实例正常运行,但客户端主机配置ODBC无论如何也连不上数据库,安装数据库的机器上虽然配通了ODBC,但是配置ODBC数据源时,服务器名,客户端配置窗口的服务器别名及服务器名称都是主机名/数据库实例名的格式,直接使用主机名或IP地址是不行的,安装了sql server的sp4补丁后,发现可以直接使用主机名或IP地址来配置服务器名称,不需要用主机名/数据库实例名的格式。客户端配置ODBC可以正常连上数据库了(测试数据源时显示测试成功)。我写了一段JSP测试脚本也能正常从数据库取数据了。
    如果大家在windows2003下安装sqlserver 2000企业版本遇到ODBC连接不成功的话可参考下面的步骤(我只简单说一下重点内容):
(1)安装时选择企业版,在安装过程中最好自己指定一个数据库实例名,不要使用默认,这样能记住自己配置的TCP/IP端口。
(2)在安装过程中要选中TCP/IP,并配置一个端口号,例如1433。
(3)安装数据库服务器完成后再安装Analysis Service(好象是安装sqlserver2000的sp3所必须的。)
(4)然后安装sp3.
(5)安装完sp3我是重新启动了机器,在客户端机器配置ODBC连不上数据库,然后就装了sp4
(6)sp4装完后重启动机器,启动sql server的服务管理器(应已自动启动),打开企业管理器,如果发现sqlserver组中的数据库实例没启动则点击+号进行连接,连接完+后右面应该显示带绿色箭头的图标,我想连接成功后在可以配置ODBC,如果你的机器反复安装了sqlserver可能sqlserver组中没有显示出你刚才安装的实例则需要手工添加一下。
(7)然后在客户机(最好不要在数据库服务器的机器上配置ODBC,因为用另外一个机器配置ODBC能看出你安装的是否有问题,有时数据库本机的ODBC能连上数据库,但换另外的机器就不行了)安装ODBC,注意选择TCP/IP,并配置你安装时使用的端口号,不选择动态决定端口。最后测试一下是否通过。

总结:(1)解决问题的关键是我最后安装了sp4,我不太清楚直接安装sp4,不安装sp3行不行,我是先安装了sp3后再装了sp4的。
(2)有人说数据库主机名要大写,我不知道是否一定是这样,我安装的服务器的主机名是大写的,感觉大小写应该是无所谓的。
(3)以前没有在2003下安装过,一直没有安装sp4的念头,想不到还是安装了sp4后问题才得以解决。

如果大家按上面所说配通后别忘了跟贴啊,如果仍然有问题可跟贴讨论,或者加我的QQ:29801446

 

SQL Server客户端无法连接服务器的诊断和解决

在使用 SQL Server 的过程中,用户遇到的最多的问题莫过于连接失败了。一般而言,有以下两种连接 SQL Server 的方式,一是利用 SQL Server 自带的客户端工具,如企业管理器、查...
  • ccx_john
  • ccx_john
  • 2013年11月22日 15:40
  • 2171

Oracle ODBC 配置(不需安装oracle客户端)

参考:http://blog.sina.com.cn/s/blog_72d3486f0102w4n1.html1,下载两个文件:a: instantclient-basic-windows.x64-...
  • BlueCY
  • BlueCY
  • 2017年07月26日 20:16
  • 515

vs2010/vc6.0中遇到的各种问题收集及解决方法

http://m.blog.csdn.net/blog/EbowTang/37767509 2014-7-14阅读226 评论0 本文目的:整理与收集!解决方法一般来自于网络!...
  • mengzhengjie
  • mengzhengjie
  • 2015年05月26日 15:06
  • 469

解决在WINDOWS XP,win7系统上无法安装SQL server服务器版的问题

解决在WINDOWS XP,win7系统上无法安装SQL server服务器版的问题,不多说,步骤如下:   一、找一张SQL server服务器版光盘(硬盘上的也可以),在光盘上找到目录“MSDE...
  • white__cat
  • white__cat
  • 2014年10月20日 14:50
  • 6596

找不到Microsoft Access Driver(*.mdb)ODBC驱动程序的安装例程。请重新安装驱动

将代码部署到测试机器上,因为使用了OLEDB操作Excel,程序出现如下错误: System.InvalidOperationException: The 'Microsoft.ACE....
  • wyzlwyzl
  • wyzlwyzl
  • 2015年04月24日 20:46
  • 12703

samba服务器配置与常见的故障解决

做程序员的基本上都会在linux平台写代码,进行编译,公司一般不会给每个人装个ubuntu虚拟机,因为虚拟机耗硬件资源主要是内存和CPU,如果都安装成纯Linux平台,做其他事情写文档又不太方便,开源...
  • Jack_Baur
  • Jack_Baur
  • 2017年04月22日 19:45
  • 178

SQL安装提示配置服务器失败解决办法

当安装时出现MDAC组件安装失败时,试着修复或重装microsoft office当你想重装sql server,而安装时又出现“您的机子上已经安装有一个实例”的提示时,可以删除program fil...
  • qq37724861
  • qq37724861
  • 2016年07月06日 12:47
  • 947

配置SQL Server 2008 数据源(ODBC编程)

配置SQL Server 2008 数据源(ODBC编程) 1. 了解要配置的数据源服务器名称,以及数据库和对应表。 2. 打开控制面板,点击管理工具。 3. 双击数据源。 4...
  • u012025054
  • u012025054
  • 2014年05月28日 10:11
  • 5677

如何解决 SQL Server 中的无法连接问题

 (2008-11-04 22:40:48) 转载▼ 标签: it 数据库 sqlserver 无法连接 无效的连接 odbc连接问题 解决方案...
  • yuanyuan_186
  • yuanyuan_186
  • 2014年05月29日 11:57
  • 1810

近期工作中遇到的问题及其解决办法

最近的一个月的工作相对于三月份刚进公司时候的我改善了许多。最大的感观就是在bug的处理上。 之前的工作中多多少少也会遇到许多bug,虽然也能解决,但是大多数是的解决方法都是同学、朋友等相关人提供帮助,...
  • ws_Nomb0
  • ws_Nomb0
  • 2016年05月06日 14:37
  • 1008
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在windows2003下安装Microsoft SQL Server2000企业版后配置客户端ODBC遇到的问题及解决方法
举报原因:
原因补充:

(最多只允许输入30个字)