`
txf2004
  • 浏览: 7039787 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

阅读更多

以前我一直用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 2000的驱动程序

    SQL Server 2000是微软公司推出的一款关系型数据库管理系统,它在企业级数据管理中扮演了重要的角色。在SQL Server 2000中,驱动程序是连接客户端应用程序与服务器的重要组件,它们允许应用程序通过ODBC(Open ...

    linux操作系统配置ODBC数据源连接SQL Server

    本文档详细介绍了在Linux操作系统下配置ODBC数据源,从而实现与SQL Server的连接方法及步骤。 #### ODBC数据源简介 ODBC(Open Database Connectivity)是一种开放标准的应用程序接口(API),由微软开发,用于在...

    64位Win7操作系统安装SQL_Server_2000中遇到的问题

    ### 64位Win7操作系统安装SQL Server 2000中遇到的问题及解决方法 #### 一、64位操作系统不兼容问题及其解决办法 **问题描述:** 当尝试在64位Win7操作系统上安装SQL Server 2000时,可能会遇到兼容性问题。这是...

    SQL SERVER数据库连接客户端

    SQL SERVER数据库连接客户端是用于与Microsoft SQL Server进行通信和交互的工具,主要涉及数据库的查询、管理和维护。这里提到的`sqlncli`是SQL Native Client的缩写,它是微软提供的一种高性能的数据访问接口,支持...

    sqlserver驱动2012版

    标题中的“sqlserver驱动2012版”指的是SQL Server Native Client 2012,这是微软为SQL Server设计的一款数据库访问接口。SQL Server Native Client(简称SQLNCLI)是用于与SQL Server交互的一种客户端库,它包含了...

    SQLServer2005客户端以及所需的环境组件

    **SQL Server 2005客户端及环境组件详解** SQL Server 2005是Microsoft公司推出的一款强大的关系型数据库管理系统,广泛应用于企业级数据存储、处理和分析。客户端组件是用户与SQL Server进行交互的重要工具,允许...

    SQL2000mini含客户端和服务端

    SQL2000mini是一个精简版的Microsoft SQL Server 2000,它包含了客户端工具和服务端数据库引擎,为用户提供了一个轻量级但功能齐全的数据库解决方案。在这个压缩包中,有两个重要的文件:SQLServer2008Client.rar和...

    Microsoft SQL Server 2005 Native Client

    **Microsoft SQL Server 2005 Native Client** 是一个专门设计用于与Microsoft SQL Server进行高效交互的数据访问组件。它是SQL Server 2005引入的一个重要特性,为开发者提供了更强大的功能和性能优化,同时也兼容...

    2008sql客户端64

    在本压缩包中,包含了一个名为"sql200864.msi"的文件,这是SQL Server 2008 64位客户端安装程序的 MSI(Microsoft Installer)文件。MSI 文件是一种用于Windows平台的安装包格式,它包含了安装和卸载软件所需的所有...

    SQL Server Native Client 10.0 驱动

    SQL Server Native Client 10.0 是微软推出的一款专门针对SQL Server数据库的客户端驱动程序,它为应用程序提供了访问SQL Server数据库的高效接口。这个驱动程序是SQL Server 2008的一部分,支持ODBC(Open Database...

    SQL Server 2000 Driver

    SQL Server 2000是微软推出的一款关系型数据库管理系统(RDBMS),尽管现在已被更新版本如SQL Server 2016、2019等取代,但其在很多企业和个人学习环境中仍被广泛使用,因其相对简单的操作界面和丰富的功能而受到...

    sql server2000 驱动程序

    SQL Server 2000是一款由Microsoft公司推出的数据库管理系统,它是SQL Server系列的早期版本,广泛应用于企业级数据存储和管理。驱动程序是连接应用程序与数据库的关键组件,它允许应用程序通过特定的接口与数据库...

    Win10可用的Microsoft SQL Server 2008 Navicat Client

    本篇文章将深入探讨在Windows 10操作系统下,如何使用Navicat客户端与Microsoft SQL Server 2008进行交互。 首先,我们需要了解Microsoft SQL Server 2008 Native Client。这是一个客户端组件,它提供了ODBC驱动...

    SQL Server 2000 Client.exe

    SQL Server 2000 Client.exe 是一个与微软的数据库管理系统——SQL Server 2000相关的客户端应用程序。这个执行文件允许用户连接到SQL Server 2000服务器,进行数据库查询、数据管理以及相关开发工作。在深入讨论...

    sqlserver数据库课件

    在硬件和软件要求方面,SQL Server 2000对硬件有一定的最低配置要求,如Pentium II处理器、64MB内存(企业版至少128MB)、足够的硬盘空间等。软件上,它支持Windows NT Server 4.0及以上版本,Windows 2000 Server,...

    sql server2000 2005 2008数据库的驱动包

    SQL Server是微软公司推出的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。本压缩包包含的是SQL Server 2000、2005和2008的驱动程序,这些驱动对于连接和操作SQL Server数据库至关重要。在本文中,...

    Delphi7环境下利用ADO与SQL Server2000数据库的链接.pdf

    在Windows系统中,SQL Server2000安装后通常会自动安装常用的ODBC驱动程序。 4. ADO连接的建立:在Delphi7应用程序中,通过ADO组件与SQL Server2000数据库建立连接需要编写具体的程序代码,涉及到ADOConnection、...

    数据库驱动-sqlserver2000

    综上所述,"数据库驱动-sqlserver2000"涉及到的是与SQL Server 2000交互的关键组件,包括ODBC和JDBC驱动的安装、配置以及安全连接数据库的方法。在实际工作中,理解和掌握这些知识点对于顺利连接和操作SQL Server ...

Global site tag (gtag.js) - Google Analytics