`
softwarelike
  • 浏览: 9611 次
  • 性别: Icon_minigender_1
  • 来自: 陕西
最近访客 更多访客>>
社区版块
存档分类
最新评论

SQL2005客户端连接到SQL2000服务器存在的问题

阅读更多
自己的机器安装的数据库是SQL2005,而服务器上是SQL2000。如何用本地的SQL2005连接到服务器上的SQL2000。
        如果不改动已经安装好的数据库,就要在服务器(SQL2000)升级到SP4才可以正常的使用。
        以下引用自网络文章,是在搜索过程中发现的一篇,附上以供参考。
        最近因项目要求需要在同一服务器上安装SQL2000和SQL2005,现把安装过程中遇到的问题记录下来,方便遇到同样问题的朋友。
        1,因为SQL2000安装过程中无法修改实例名称,故安装过程中必须先安装SQL2000,然后在安装SQL2005.安装SQL2005时必须修改SQL实例名称,否则将和SQL2000的实例名称冲突. (关于此点,本人并不认同。若是先安装sql2005,则在安装sql2000的过程中自会提示你要修改实例名称。)
       2,安装完SQL2005后,开始准备用SQL2000客户端工具连接SQL2005,结果报告不能用SQL2000客户端工具连接,只能用SQL2005客户端工具连接,后证明SQL2005客户端工具可以同时连接SQL2000和SQL2005。
       3,服务器上安装完成后,准备用远程连接SQL服务器试试,结果始终连接不上SQL2005,只能连接上SQL2000.原来SQL2000服务器用的端口始终是1433端口,而SQL2005使用的是动态端口.那如果用程序连接SQL20005服务器的时候,程序如何知道SQL2005服务器用的是什么端口呢?原来SQL2005提供了一个SQL BROWER服务,开启这个服务后,就可以通过查询SQL BROWER服务 就可以知道SQL2005现在正在使用哪个端口.因为项目需要,需要把这个SQL2005的动态端口改成静态的,修改过程如下:
        运行SQL配置管理程序,找到SQL的实例名称下面的协议,双击右边的TCP/IP协议,在第二选项卡中IPALL里面输入SQL运行的端口就可以了(注意不能同时填写动态端口和静态端口,否则SQL下次将无法启动),修改完成后重新启动SQL服务即可生效。
       4,修改端口后在连接发现仍然不能连接,原来还需要开启SQL2005的远程登陆服务。
   在Microsoft SQL Server 2005中默认的是不允许远程登录的,会出现【provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错】的错误,下面的方法可以打开:
  配置工具->sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以。
       5,远程登陆服务和端口都修改之后连接应该没有问题了吧,结果远程连接SQL2000的时候发现没有问题,但是连接SQL20005依然不行,在SQL2005的客户端连接工具里面需要输入你要连接的SQL服务,SQL2000的直接输入服务器的IP地址即可,那如何输入才能让客户端工具连接到SQL2005的服务呢?既然SQL2005修改了端口,那按照常规的录入格式应该是输入:IP地址+冒号+端口号应该就可以了。结果试了一下发现依然不行.后又修改了客户端的连接的默认端口,结果仍然不行。没办法了只有到网上GOOGLE了一翻,结果终于在一篇英文文章中找到了连接的方法,原来按照常规的格式录入是错误的,需要改成:IP地址+逗号+端口号才行.现在一试果然可以。然后在试着通过。NET程序访问看能否连接,结果都可以。
       不采用以上附加的方法的时候,就在服务器的2000升级到SP4就可以。这个我已经验证了。如果在不对,请检查用户名和密码是否正确
分享到:
评论

相关推荐

    sql server客户端连接工具

    在压缩包文件名"SQL客户端(2000界面)"中,提到的可能是与SQL Server 2000版本相关的客户端工具,这可能指的是较早版本的Management Studio或Query Analyzer,它们具有与现代版本不同的界面和特性。尽管SQL Server ...

    64位SQL2005客户端

    描述中提到的“遇到64位服务器,数据库客户端安装包”,表明此安装包是为了在64位服务器环境下安装SQL Server 2005的客户端工具而准备的。在64位环境中,某些数据库操作可能需要特定的64位驱动程序和组件,因此需要...

    简单的SQL连接客户端

    而"简单的SQL连接客户端"则是一个专为用户设计的轻量级应用,旨在帮助用户方便地连接到SQL Server数据库进行相关操作。下面将详细介绍SQL连接客户端的相关知识点。 首先,SQL连接客户端是数据库管理员、开发人员和...

    远程连接sql server 2000/2005服务器的解决方案

    使用SQL Server2005客户端远程连接 sql server 2000、sql server 2000服务器的解决方案,按照步骤解决问题

    sql2005 客户端版

    在SQL Server 2005客户端版中,用户可以执行SQL语句、创建和修改数据库结构、管理用户权限以及进行数据导入导出等操作,但并不包含服务器的管理和监控功能。 在"SQLServer2005_SSMSEE.msi"这个文件中,"SSMSEE"是...

    SQLSERVER2005客户端不能连接服务器Analysis_Server解决办法

    ### SQL Server 2005 客户端不能连接服务器 Analysis_Server 解决方案详解 #### 一、外围配置 为了确保SQL Server 2005客户端能够顺利连接至Analysis_Server,首要任务是进行外围配置。这包括两部分:**服务和连接...

    SQL2005客户端

    SQL Server 2005 客户端是微软公司推出的一款强大的数据库管理系统,它提供了对64位操作系统的全面支持,让数据管理、查询、分析和应用程序开发在高性能的64位环境中得以实现。这款软件在当时是企业级数据管理解决...

    SQLServer2005客户端SQLServer2005_SSMSEE.msi

    SQL Server 2005客户端组件是该系统的一部分,允许用户连接到SQL Server数据库服务器进行查询、管理和维护数据库。"SQLServer2005_SSMSEE.msi" 文件就是SQL Server 2005的System Management Studio Express(SSMSEE...

    MS SQL Sever 2000通过本地客户端远程连接数据库服务器教程(dos图解).doc

    ### MS SQL Server 2000 通过本地客户端远程连接数据库服务器教程 ...通过以上步骤,您应该能够成功地从本地客户端远程连接到 MS SQL Server 2000 数据库服务器。如果您遇到任何问题,建议联系技术支持寻求帮助。

    SQL Server客户端连接工具(面安装).zip

    SQL Server客户端连接工具是数据库管理员和开发人员用来与SQL Server交互的重要工具。在这个"SQL Server客户端连接工具(免安装)"的压缩包中,提供了一种无需完整安装即可使用的轻量级解决方案,对于那些不希望在系统...

    SQL2000mini含客户端和服务端

    安装SQL2000mini时,你需要先安装服务端组件,设置数据库服务器,然后安装客户端工具以便于管理和访问数据库。注意,虽然这是一个迷你版本,但在安装和使用过程中仍需遵循最佳实践,例如定期备份、合理分配系统资源...

    sql server客户端安装包

    SQL Server客户端安装包是用于与Microsoft SQL Server进行交互的软件组件集合,它包含了连接到SQL Server、执行查询、管理数据库以及进行数据导入导出等任务所需的工具。在本压缩包中,主要包含了一个名为"SQL ...

    绿色版sqlserver客户端工具

    对于客户端工具而言,它可能支持多种SQL Server版本的连接,包括SQL Server 2000、2005、2008乃至更高版本,并且可能具备如下功能: 1. 数据库连接:允许用户输入服务器名称、实例、用户名和密码来建立到SQL Server...

    SQL2000客户端工具

    SQL2000客户端工具是微软SQL Server 2000版本中的一系列应用程序,用于管理和维护SQL Server数据库。这些工具提供了对数据库的全面访问,包括数据查询、数据操作、数据库设计、性能优化以及系统管理等多个方面。在这...

    不安客户端,连接SQL2000,SQL2005的动态库驱动

    标题中的“不安客户端,连接SQL2000,SQL2005的动态库驱动”指的是在不安装完整的SQL Server客户端工具的情况下,通过特定的动态链接库(DLL)实现与SQL Server 2000和2005的连接。在数据库应用开发中,有时为了减小...

    \VS2012和SQL客户端在不同网络远程访问数据库SQLserver2005

    【VS2012和SQL客户端在不同网络远程访问数据库SQLserver2005】的知识点涉及以下几个方面: 1. **远程访问SQL Server 2005**:远程访问SQL Server 2005允许用户从不同的网络或设备上操作数据库,这需要正确配置...

    SQL Server 2005 启用远程连接

    为了确保远程客户端能够正确连接到SQL Server 2005,需要对SQL Server的TCP/IP端口进行配置。 **步骤1:** 打开SQL Server Configuration Manager(配置管理器):开始 → 程序 → Microsoft SQL Server 2005 → ...

    SQL Server 2008 R2开启数据库的远程连接及客户端配置

    SQL Server 2008 R2 开启数据库的远程连接及客户端配置 在 SQL Server 2008 R2 中,默认是不允许远程连接的。如果想要在本地使用 SSMS 连接远程服务器上的 SQL Server 2008,远程连接数据库。需要做两个部分的配置...

    远程连接SQL SERVER 2000服务器方法

    首先,需要检查远程 SQL Server 2000 服务器的物理连接是否存在。这可以通过 ping 服务器 IP 来实现。如果 ping 不通,需要检查配置和远程 SQL Server 2000 服务器的 IP拼写是否正确。 其次,在 Dos 或命令行下输入...

Global site tag (gtag.js) - Google Analytics