SQL2000和SQL2005和SQL2008同时安装问题
原文:SQL2000和SQL2005和SQL2008同时安装问题
SQL2000和SQL2005和SQL2008同时安装问题
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地址+逗号+端口号
才行。
----------------------------------------------------------------------
Server 2000 + 2005 +
2008
,完全可以共存,注意区别:
(1)只要实例名不同即可(如:默认实例、命名实例SQL2005、命名实例SQL2008)。
(2)2005 与 2008要求的 .NET
Framework 版本不一样,2005 要求
2.0,而 2008 要求 3.5 SP1;
(3)特别要注意的是,安装 SQL2008 的机器上如果安装过开发
工具
Visual Studio 2008,
则必须先安装 VS2008 SP1 补丁包(相当耗时但是必须的),否则压根就不让你继续装。
(4)SQL2008真是爽啊,语法智能感知,Management Studio 速度也快了许多,……。
-----------------------------------------------
操作系统
支持:
(1)Windows XP(XP3):SQL Server 2000 个人版、2005
Express版本/开发版、2008 Express版本/开发版。
(2)Windows 2003(R2)/2008:SQL Server 2000
个人版/标准版/企业版、2005 Express版本/开发版/企业版等、2008 Express版本/开发版/企业版等
(3)Windows
Vista:*最烦这个系统,所以没试。
-----------------------------------------------
补丁及最新版本号(仅列Intel X86):
(1)SQL Server 2000:SP4
版本号:8.00.2039 May 3 2005 23:18:18
(2)SQL Server 2005:SP2 + KB948109
版本号:9.00.3068.00 Feb 26 2008 18:15:01
(3)SQL Server 2008:全新的,截止目前还没破呢。
版本号:10.0.1600.22 Jul 9 2008 14:43:34
SQL2000和SQL2005和SQL2008同时安装问题的更多相关文章
- sql2005 和sql2008 同时安装
Hkey_local_machine\Software\Wow6432Node\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM 中的ShellSEM重 ...
- 系统中同时安装sql2005 和 sql2008 R2 提示要删除SQL Server 2005 Express
修改注册表:HKLM\Software\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM,把 ShellSEM重命名即可 如果是64位机器 在 HKL ...
- sql2008+vs2008安装心得以及详细教程分享
第一步,我把原来装的vs2005+sql2005全部卸载了 第二步,下载VS2008同时下载sql2008: 第三步,开始安装VS2008专业版,网上有很多给出了微软的地址,在这里我也贴一个吧 htt ...
- 将不确定变为确定~transactionscope何时提升为分布式事务~SQL2005与SQL2008不同
回到目录 Transactionscope何时被提升为分布式事务,即时要触发msdtc服务,这个问题与数据库版本有关,在前面的文章中,我的MSTDC系列出现了多个版本,有一点没有说清楚,测试的环境不同 ...
- SQL2000 3核6核 CUP 安装SP4
1.找到HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432node\Microsoft\MSSQLServer \MSSQLServer\Parameters\ 2.然后加入下面的 ...
- Windows 7中安装SQL2005提示IIS未安装 解决办法 .(转载)
在Windows 7系统中安装SQL Server 2005时,可能会收到一个警告:提示IIS未安装或者未启用.在通过“控制面板”的“打开或关闭Windows功能”按默认设置安装IIS后,发现仍有这个 ...
- javax.transaction.xa.XAException: java.sql.SQLException: 无法创建 XA 控制连接。(SQL 2000,SQL2005,SQL2008)
javax.transaction.xa.XAException: java.sql.SQLException:无法创建 XA 控制连接.错误: 未能找到存储过程'master..xp_sqljdbc ...
- 重装SQL前,一定要把SQL2005、SQL2008之类的彻底删除干净
0.预备 如果你曾删除过VS2010或者VS2008之类的,同理也要照此方法删除 1.步骤,顺序无妨 卸载程序:控制面板---查找SQL..NET 删除干净 停掉SQL的所有服务: 计算机--管 ...
- SQL2005、SQL2008如何压缩日志文件(log) 如何清除日志
原文发布时间为:2010-11-01 -- 来源于本人的百度文章 [由搬家工具导入] ALTER DATABASE [DataBaseName] SET ...
随机推荐
- Java基础知识强化之集合框架笔记64:Map集合之ArrayList嵌套HashMap
1. ArrayList集合嵌套HashMap集合并遍历. 需求: 假设ArrayList集合的元素是HashMap.有3个. 每一个HashMap集合的键和值都是字 ...
- Java基础知识强化之网络编程笔记08:TCP之客户端键盘录入服务器控制台输出
1. 客户端: package cn.itcast_08; import java.io.BufferedReader; import java.io.BufferedWriter; import j ...
- Google Map API v2 (四)----- 导航路径
仍然是建议个异步小任务 private GetPathTask mGetPathTask = null; private void getGuidePath(LatLng origin){ if(mG ...
- bootstrap02导航菜单
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- ASP.NET MVC 第七回 UrlHelper
这节讲 一下ASP.NET MVC中的Helper. 何谓Helper,其实就是在View中为了实现一些灵活功能而写的方法组. 其实ASP.NET MVC的View是Aspx的页面,本身可以声明定义方 ...
- [访问系统] Api_Win32_Mac类工具包 (转载)
点击下载 Api_Win32_Mac.zip using System; using System.Collections.Generic; using System.Linq; using Syst ...
- jBPM 6 开发 eclipse 插件安装
jBPM 6 开发 eclipse 插件安装 概述 与之前的jBPM 5相比,jBPM 6 新引入的kjars及mavenized的特性,使流程开发设计与之前有了很大的不同,本文主要说明jBPM 6 ...
- object-C 手动内存管理(MRC)
object-C的内存管理和javascript的垃圾回收不一样,今天总结下手动内存管理,ARC的后边补上. 1:基本铺垫 oc采用引用计数来表示对象的状态,比如通过init创建出来的一个对象引用计数 ...
- The Better Way to Debug Your JavaScript Program
Debugging JS program is not as easy as we do in Visual Studio or any other IDE. I usually us "a ...
- 嵌入式web server——Goahead移植要点
前言 在嵌入式设备中,在没有液晶显示的情况下,可以使用web来访问设备,查看设备的运行状态以及进行参数设置,类似于路由器设置.网上有很多关于各种web server的优劣的评论,在此不讨论,只是介绍其 ...