http://www.aspku.com/database/mssql/32484.html

实践证明,SQL 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 速度也快了许多,……。 
----------------------------------------------- 
 
关于sql server2000和2005版本共存问题,有经验的来看下
本机上装了sql server2000 后来又装了2005
两个版本的实例名不同,假设2000的实例名是sql2000  05版本是的sql2005
连接字符串怎么写?
<add key="SqlConnStr" value="Provider=SQLOLEDB;Server=127.0.0.1;Database=sz;Uid=sa;Pwd=;Pooling=true;Max Pool Size=25;Min Pool Size=5"/>

这是我的写法,程序登录不了
两个版本的数据库都可以正常建表建库,就是连不上程序

还有我用2000的查询分析器连接2005的数据库,连接时用实例名和。和local还有127.0.0.1都显示不存在或访问被拒绝
问题补充:
<add key="SqlConnStr" value="Provider=SQLOLEDB;Server=服务器id;Database=sz;Uid=sa;Pwd=;Pooling=true;Max Pool Size=25;Min Pool Size=5"/>
这是原先的链接,公司服务器上是2005版本,本机是2000版本,链接时除了ip改动外,其他不变,登录正常如果认为是这个连接有问题,麻烦帮忙写下连接字符串另外我认为如果2000的查询分析器 或别的机器能连上我本机2005的数据库的话,应该就可以了但是都显示 不存在或访问被拒绝(是允许混合登录的)
【解决方案】,结果公布下,希望以后又兄弟碰到可以借鉴下
原因是server=后面要用 .\实例名

获取本机所在域的SQL Server实例名:
            SqlDataSourceEnumerator sqldatasourceenumerator1 = SqlDataSourceEnumerator.Instance;
            DataTable datatable1 = sqldatasourceenumerator1.GetDataSources();
            foreach (DataRow row in datatable1.Rows)
            {
                Console.WriteLine("****************************************");
                Console.WriteLine("服务器:" + row["ServerName"]);
                Console.WriteLine("实例名::" + row["InstanceName"]);
                Console.WriteLine("聚  集:" + row["IsClustered"]);
                Console.WriteLine("版本号:" + row["Version"]);
                Console.WriteLine("****************************************\n");
            }

Console.ReadLine();

其他可用方法
1、服务—SQL Server(实例名),默认实例为(MSSQLSERVER)

或在连接企业管理时-查看本地实例

2、通过注册表
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/InstalledInstance

3、用命令

sqlcmd/osql
sqlcmd -L
sqlcmd -Lc
osql -L

获取可用实例名,,以下举一个例子,请根据需要自行修改:

DECLARE @Table TABLE ( instanceName  sysname NULL)
insert @Table EXEC sys.xp_cmdshell 'sqlcmd -Lc'
--LEFT(@@serverName,CHARINDEX('/',@@serverName+'/')-1) 替代為本機名就行了 , 根據實例命名規則判斷

SELECT * FROM @Table WHERE instanceName LIKE   LEFT( @@serverName , CHARINDEX ( '/' , @@serverName + '/' )- 1)+ '%'

http://blog.csdn.net/xiaoxiong1212/article/details/7819599

今天在一台测试机上装了sql server 2000,2005 2个版本,服务器上安装完成后,准备用远程连接SQL服务器试试,结果始终连接不上SQL2005,只能连接上SQL2000.

第一种情况:

SQL2000服务器用的端口始终是1433端口,而SQL2005使用的是动态端口.那如果用程序连接SQL20005服务器的时候,程序如何知道SQL2005服务器用的是什么端口呢?原来SQL2005提供了一个SQL BROWER服务,开启这个服务后,就可以通过查询SQL BROWER服务 就可以知道SQL2005现在正在使用哪个端口

第二种情况:

修改了SQL2005的端口为2433,连接方式:IP地址+逗号+端口号

http://bbs.51cto.com/thread-1085337-1.html

一、多实例并存的技术限制
  可以在已运行 SQL Server 早期版本实例的计算机上安装 SQL Server。如果计算机上已存在默认实例,则 SQL Server 必须作为命名实例安装。
  SQL Server 2008最多允许在一台机器上安装50个实例。从理论上讲,只要硬件性能足够,就可以在一台机器上并存50个实例。

二、并行实例的原因
  在一台机器上是否并存多少个实例,没有绝对值。一般多实例并存的场景主要有以下几种:
1. 隔离不同的管理结构和安全配置
  例如,某个实例要求sa帐户,另一个实例也要求sa帐户但密码不同,另一个实例禁用sa帐户。

2. 不同的性能要求
  通过对每个实例的属性配置,或者通过资源调控器,可以为每个实例实现不同的内存、CPU、磁盘资源,从而实现不同的性能要求。

3. 不同的服务等级协议(SLA)
  不同的数据库应用程序可能需要不同的SLA,特别是关于RTO(recovery time objective)和RPO(recovery point objectives)。
  例如,客户可能需要某个实例实现7*24运行,并且要求可以恢复到最后一笔交易;对另一个实例可能只需要5*8运行,并且只要求可以恢复到备份点。

4. 不同的历史版本
  例如,可以将SQL Server 2005与SQL Server 2008安装在同一台机器上。这种场景尤其用于背靠背升级时。

5. 不同的排序规则
  例如,某个实例为SQL_Latin1_General_CP1_CI_AS(西欧字符集),另一个实例为Chinese_PRC_CI_AS(简体中文字符集)。

三、注意事项
1. 防止端口冲突
  并行安装 SQL Server 实例时,请注意避免 IP 地址上的 TCP 端口号冲突。当 数据库引擎的两个实例都配置为使用默认 TCP 端口 (1433) 时,通常会发生冲突。要避免冲突,请将一个实例配置为使用非默认的固定端口,或者使用动态端口。

2. 规划硬件负载
  同一台机器上安装了多个并行的实例,对这台机器的硬件会有较多的竞争,需要提前规划硬件负载,以及为每个实例配置不同的硬件资源。。

3. Server Core 模式
  SQL Server 2012 不能在运行 Windows Server 2008 R2 Server Core SP1 的计算机上与早期版本的 SQL Server 一起并行安装。

  并行实例.png  (32.62 KB)

2013-11-29 18:09

SQL Server 2000 + 2005 + 2008 + 2008R2,完全可以共存相关推荐

  1. 实践证明,SQL Server 2000 + 2005 + 2008,完全可以共存

    <!-- google_ad_section_start --> 实践证明,SQL Server 2000 + 2005 + 2008,完全可以共存,注意区别: (1)只要实例名不同即可( ...

  2. 从SQL Server 2000/2005到SQL Server 2008的升级测试

    本文部分内容摘自<SQL Server 2008管理实战>,人民邮电出版社:<深入MSSQL 2008升级和应用程序的兼容性>,IT专家网:<SQL Server 200 ...

  3. 推荐优秀的SQL脚本调试工具Embarcadero DBArtisan 可以调试SQL Server 2000/2005 SQL调试工具汇总...

    调试SQL语句是经常会碰到的需求,常常为了查找报表的数据是否正确,SQL脚本为什么取不到预想中的数据,一般都可以通过调试SQL语句来解决问题,找到原因.问题不一定是系统的Bug,可能是设置不正确,可能 ...

  4. SQL Server 2000/2005 数据库分页

    有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标.本人不喜欢使用游标,我觉得它耗资.效率低:使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活.先看看单条 SQL ...

  5. Java/JSP中使用JDBC连接SQL Server 2000/2005

    转自:http://hi.baidu.com/huangdonghui/blog/item/87cf4ff47ba653e37609d7e1.html/cmtid/9c82350965721ba22e ...

  6. SQL Sever 2000/2005/2008下载地址集合

    SQL Server 是一个关系数据库管理系统.它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本.在Windows NT ...

  7. SQL server 2000/2005 智能感应插件(菜鸟新手的帮手)

    今天刚刚看到群里有这个软件,就好奇的有道了一下"SQL_Prompt_4.0.3.12",便下载过来试完下:第一次在博客园发帖,因为自己是菜鸟,不知道发什么好. 1.安装开始,点击 ...

  8. SQL Sever 各版本下载 SQL Server 2012下载SQL Server 2008下载SQL Server 2005 下载SQL Server 2000 下载...

    SQL Server 2016简体中文企业版 文件名:cn_sql_server_2016_enterprise 64位下载地址:ed2k://|file|cn_sql_server_2016_ent ...

  9. Microsoft 数据库三版本共存:SQL Server 2000(SP4) + SQL Server 2005(SP2) + SQL Server 2008

    Microsoft 数据库三版本共存: SQL Server 2000(SP4) + SQL Server 2005(SP2) + SQL Server 2008 一.服务项: 1.SQL Serve ...

最新文章

  1. MATLAB自定义函数及局部变量
  2. iOS之十三个小技巧帮你征服Xcode
  3. 【泛型】Generic 参数化类型 类型转换
  4. Java 第六次作业
  5. php sqlsrv 下载,php_sqlsrv_ts.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家...
  6. 出现次数超过一半的数(信息学奥赛一本通-T1186)
  7. linux-vim设置环境
  8. HDZ城市行深圳站|AIoT时代,如何抓住智联生活的战略机会点?
  9. 9月安卓机性能榜单公布:华为未进前十,第一名有点意外
  10. 数据结构关键路径_2021年厦门大学考研丨能源学院845数据结构参考书目推荐
  11. 探索Google App Engine背后的奥秘(5)- Datastore的设计(转载)
  12. php递归函数原理,实例助你理解php递归函数原理及调用方法
  13. matlab矩阵运算程序,matlab矩阵运算
  14. iOS GPUImage 自定义美颜滤镜
  15. Vue实现购物车功能
  16. 反向代理软件之HAproxy基础
  17. N95滤材之父:滤材才是关键!道翰天琼认知智能机器人平台API接口大脑为您揭秘。
  18. firefoxos中打开app
  19. 【BZOJ1014】【JSOI2008】火星人prefix Splay处理区间,hash+dichotomy(二分)check出解
  20. 哈希表的查找比红黑树更快吗?

热门文章

  1. 归一化 (Normalization)、标准化 (Standardization)和中心化/零均值化 (Zero-centered)...
  2. curl查询出口IP
  3. 不想活了,想找个时间去烧炭,起一卦看看效果
  4. angularjs实现行事历
  5. 本贴为交换友情链接专用
  6. VS2008 gsoap 笔记
  7. GIT_03_颜文字
  8. 自由人NFT数字藏品和元宇宙落地普通人有没有机会?
  9. 关于头颈胸矫形器的介绍-矫形支具
  10. MD5加密安全吗(解析MD5)