同一服务器上安装SQL2000和SQL2005冲突解决方案

在同一服务器上安装SQL2000和SQL2005,现把安装过程中遇到的问题记录下来,方便遇到同样问题的朋友.

1,因为SQL2000安装过程中无法修改实例名称,故安装过程中必须先安装SQL2000,然后在安装SQL2005.安装SQL2005时必须修改SQL实例名称,否则将和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地址+逗号+端口号才行

时间: 2024-08-04 04:39:45

同一服务器上安装SQL2000和SQL2005冲突解决方案的相关文章

SQL2000和SQL2005冲突的解决方法

  1.因为SQL2000安装过程中无法修改实例名称,故安装过程中必须先安装SQL2000,然后再安装SQL2005.安装SQL2005时必须修改SQL实例名称,否则将和SQL2000的实例名称冲突. 2.安装完SQL2005后,开始准备用SQL2000客户端工具连接SQL2005,结果报告不能用SQL2000客户端工具连接,只能用SQL2005客户端工具连接,后证明SQL2005客户端工具可以同时连接SQL2000和SQL2005. 3.服务器上安装完成后,准备用远程连接SQL服务器试试,结果

在服务器上安装、使用MySQL的注意事项

mysql|服务器 在服务器上安装.使用MySQL的注意事项      一.怎么样取得最新版本的MySQL?       要安装MySQL,首先要当然要取得它的最新版本,虽然大家都知道在FreeBSD的Packages中可以找到MySQL,但是我还是建议大家到网络上去找最新版本的MySQL.我介绍大家到http://www.mysql.org去下载,这里   的最新版本是MySQL 3.23 versions .      二.安装MySQL时候的注意事项?      1.如果您是用MySQL+

Fedora 12服务器上安装Apache2+PHP+MySQL

LAMP是Linux, Apache, MySQL, PHP的缩写.这篇教程将教你如何在一台Fedora 12服务器上安装Apache2web服务器+PHP(mod_php) +MySQL . 我已经测试无误,你可以放心使用. 1. 前言 在这篇教程中,我使用的主机名为server1.example.com,ip地址是192.168.0.100.这些设置可能与你想要的有所不同,所以你必须在适当的地方修改一下. 2 安装MySQL5 用下列命令安装MySQL: yum install mysql

sqlserver-在windows2008r2服务器上安装sql server2008r2遇到以下问题,求解答~

问题描述 在windows2008r2服务器上安装sql server2008r2遇到以下问题,求解答~ 我的阿里云服务器只有c盘,提示错误是无法打开e盘的某文件,有人遇到过相似的问题吗?????? 解决方案 怎样更改SQL Server2008R2的安装路径SQL Server2008 R2新特性sql server2008 r2 密钥 解决方案二: 这是你的安装光盘的虚拟分区来加载安装

安装失败-方维P2P信贷系统2.7在本地可以安装上但是上传到服务器上安装不上

问题描述 方维P2P信贷系统2.7在本地可以安装上但是上传到服务器上安装不上 方维P2P信贷系统2.7在本地可以安装上但是上传到服务器上安装不上,在填写完数据库信息之后,点击开始安装,然后,就没有然后了,一直停滞在那里.声明一下,数据库安装上了,但是数据表安装不上,即不能运行sql文件,求助各位大侠,看看是什么问题.

centos7在服务器上安装出现花屏

问题描述 centos7在服务器上安装出现花屏 在Dell r720服务器上安装centos7 出现花屏 命令行都是花的 求破一破 解决方案 是不是分辨率的问题呢? 解决方案二: 我上周才在服务器上装好centos7,没有出现你的情况阿

安装laravel踩过的坑:服务器上安装的两个版本php惹的祸

我在我的阿里云服务器上部署LNMP环境上,特地安装了最新的php(7.1.1),为了体验更牛逼的性能,但也为此付出了一些代价 比如,之前的有个系统使用的是mysql扩展,但是php7已经不支持,所以重写了数据库连接 服务器配置如下: centos 7.2 nginx 1.12.1 php 7.1.1 mysql 5.7 是不是都很新! 这次为了体验下laravel,就在服务器上安装了 composer git node等, 但是发现提示我的服务器没有安装mbstring扩展, 开玩笑,我打开我的

我为什么很烦在DB服务器上安装杀毒软件

常见的数据库连接问题无外乎是在数据库服务器本地可以连接SQL Server,但通过其他服务器就不可以连接.但这次我却碰到了相反的情况,在服务器本地无法通过IP/实例名连接,但从其他服务器却可以.而且每次重启后问题短暂消失,不多久后,又重现.我还是第一次碰到这样的问题.通过深究后找到了根本原因:竟然是某杀毒软件惹的祸.....                                                                 报错截图        下面分享下我的排错过

在linux虚拟机上安装docker和在linux服务器上安装docker区别,在linux虚拟机上安装docker 如果这个虚拟机没有外网 是不是很难设置网络

问题描述 在linux虚拟机上安装docker和在linux服务器上安装docker区别,在linux虚拟机上安装docker如果这个虚拟机没有外网是不是很难设置网络该问题来自CSDNDocker技术交流群(303806405),由版主xinshubiao整理. 解决方案 解决方案二:看需求了,但差别不大该解答来自CSDNDocker技术交流群(303806405),由版主xinshubiao整理,由于手工编辑,提问者和回答者的QQ号和昵称没有一一注明,只简单用ABCD代替提问或回复,A代表提问