`
不良市民
  • 浏览: 14176 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Sql server2005与Sql server2000共存的问题

阅读更多

其实这个问题,已经很多人讨论过了,我今天也查了不少资料,由于项目的要求,必须数据库的移植,因此必须装Sql Server2000,由于本本里已经有了VS2008,而VS2008里已经有了SQL Server2005 Express版了,那么就必须解决这个问题
(一)先装2000,后装2005
在去年暑假,接了个外包项目,项目方最初的要求是.net2.0+sqlser2005原因是希望用vs2005开发,后来项目作到一半,发包方又要求由于正版的Sql server2005需要加大投入,因此要求该用SqlServer2000,在这个条件下,只有让2000和2005共存,在那时我采用的方法是重做系统先装2000后装2005的方法,原因是想利用微软自带的升级方法。不需要我作其他的设置,需要的只是停止SQLServer2000的服务。事实证明,我的思路是对的。
(二)先装20005,后装2000
今天又是由于项目的要求,需要作数据库移植,系统里没有SQL Server2000,又需要在存在SQL Server2005的情况下,安装2000,由于不想在重做系统。。因此,需要找到一个解决方法。。在第一次安装的时候。。我看到了这样一个错误日志。
以下是我发生错误的那部分日至来自c:\windows\sqlstp.log中

15:09:16Pathsuccessfullyupdated.
15:09:16C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:ProgramFilesMicrosoftSQLServer80ToolsBINN
15:09:16EndAction:UpdateSystemPath
15:09:17C:ProgramFilesMicrosoftSQLServer80ToolsBinncnfgsvr.exe-F"C:WINDOWSsqlstp.log"-IMSSQLSERVER-V1-M0-Q"Chinese_PRC_CI_AS"-H590204-Usa-P
###############################################################################
正在启动?
Chinese_PRC_CI_AS
-m-Q-T4022-T3659
正在与服务?
driver
={sqlserver};server=PERSONAL-59A3C0;UID=sa;PWD=;database=master
[Microsoft][ODBCSQLServerDriver][SQLServer]用户'sa'登?
driver
={sqlserver};server=PERSONAL-59A3C0;UID=sa;PWD=;database=master
[Microsoft][ODBCSQLServerDriver][SQLServer]用户'sa'登?
driver
={sqlserver};server=PERSONAL-59A3C0;UID=sa;PWD=;database=master
[Microsoft][ODBCSQLServerDriver][SQLServer]用户'sa'登?
SQLServer配置?
###############################################################################
15:09:44ProcessExitCode:(-1)
15:09:50安装程序配置服务器失败。参考服务器错误日志和C:WINDOWSsqlstp.log了解更多信息。
15:09:50ActionCleanUpInstall:
15:09:50C:WINDOWSTEMPSqlSetupBinscm.exe-Silent1-Action4-ServiceSQLSERVERAGENT
15:09:50ProcessExitCode:(1060)指定的服务并未以已安装的服务存在。
15:09:50C:WINDOWSTEMPSqlSetupBinscm.exe-Silent1-Action4-ServiceMSSQLSERVER
15:09:50ProcessExitCode:(0)
15:09:50StatsGeneratereturned:2
15:09:50StatsGenerate(0x20004,0x1,0xf000000,0x200,2052,303,0x0,0x1,0,0,0
15:09:50StatsGenerate-1,Developer)
15:09:50InstallationFailed.
因此,通过分析我觉得问题应该出在
driver={sqlserver};server=PERSONAL-59A3C0;UID=sa;PWD=;database=master
因此做出了修改的策略,第一个想到的就是修改不使用默认的实例名,使用:master2000,在安装的时候发现改变实例名后端口被设置为0,因此,改变端口为9888。当然这一次的前提是关闭SQL Server2005的服务。
分享到:
评论

相关推荐

    SQL Server 2005安装图解以及SQL 2005 SP3补丁安装

    安装SP3补丁前,请确认与您当前使用的SQL Server 2005版本匹配,例如SQLServer2005SP3-KB955706-x86-CHS.exe适用于32位系统。补丁安装过程遵循标准的安装向导,完成后重启服务器以确保补丁生效。 总的来说,安装SQL...

    SQL Server 2005 安装说明(图文教程)

    - 在与 SQL Server 2000 共存的情况下,安装 SQL Server 2005 时需要注意实例设置,避免混淆实例。 - 为了防止与现有的 SQL Server 2000 实例冲突,建议创建一个新的实例。 #### 关闭杀毒软件 - 安装过程中建议暂时...

    SQL SERVER 2008 R2配置管理器出现“远程过程调用失败”(0x800706be)错误提示

    通过网上查,才知道是因为SQL Server2008 与VS2012 共存的问题,当你电脑中同时装了这两样东西,SQL 就会出现上图中的情况。 解决办法:从控制面板或者其他辅助软件中找到”Microsoft SQL Server Expres 2012LocalDB...

    SQLServer连接ACCESS数据库的实现

    ### SQLServer连接ACCESS数据库的实现:深度解析与实践指南 #### 异构数据库连接概览 在企业级应用中,数据库通常不会局限于单一类型或品牌,而是存在多种数据库平台共存的情况,这被称为异构数据库环境。为了实现...

    sqlserver与mysql数据库同步

    本主题将深入探讨如何实现SQL Server与MySQL数据库之间的数据同步,这对于确保数据一致性、实时性以及跨平台的数据交换具有重大意义。 首先,我们需要了解SQL Server和MySQL是两种不同类型的数据库管理系统。SQL ...

    SQL_server2005安装步骤

    默认实例适用于单数据库环境,而命名实例适用于多数据库或多版本SQL Server共存的情况。 5. 数据库引擎配置:在这里设置SQL Server服务账号,可以选择使用内置账户(如Network Service)或自定义账户。同时,确定...

    vs2010与sqlserver2008安装总结

    "vs2010sqlserver2008的安装.txt"文件很可能是安装过程的详细记录,对于遇到问题的用户来说,它能提供宝贵的参考信息。在实际工作中,详细记录和总结安装过程是非常有益的,可以帮助快速定位和解决问题,提高工作...

    SQL Server死锁总结

    ### 附:锁兼容性 (FROM SQL Server 2005 联机丛书) 在SQL Server中,锁的兼容性决定了不同类型的锁之间是否能够共存。例如,共享锁(Shared Lock)和排他锁(Exclusive Lock)之间的兼容性如下: - 共享锁与共享...

    Sql2000与Sql2005共存安装的解决方法

    总之,SQL Server 2000与SQL Server 2005的共存安装需要谨慎处理实例名、端口设置和认证模式,同时注意配置远程连接和客户端工具的兼容性。正确的设置和管理,可以让这两个不同版本的数据库系统在同一环境中协同工作...

    SQL server 中锁机制详解

    SQL Server 中的锁机制是为了提供并发控制,防止多个事务同时访问同一个资源时出现的问题。锁机制可以分为悲观锁和乐观锁两种。 悲观锁是一种保守的锁机制,为任何操作(即使是 select)锁定资源,前提是假定用户...

    通过内存配置来优化SQL Server的性能

    如果有多重应用程序与SQL Server共存,设置这个选项有助于防止SQL Server独占内存,确保其他应用的运行。不过,如果其他应用需要时会自行请求内存,那么可以不设置此选项,让SQL Server动态调整。 3. **max worker ...

    与SQL2005相关安装配置说明

    ### 与SQL2005相关安装配置说明 ...本文详细介绍了SQL Server 2005的安装配置过程,包括如何与SQL Server 2000共存,以及如何在Eclipse环境下配置数据库连接。这些步骤将有助于用户成功安装并使用SQL Server 2005。

    Sql2000和Sql2021共存安装详细过程.docx

    本篇文档详细介绍了如何在已经安装了SQL Server 2000的基础上,成功安装SQL Server 2021的共存安装过程。 首先,SQL Server 2000和SQL Server 2021是两个不同年代的数据库产品。SQL Server 2000是一个较早的版本,...

    数据库架构知识培训 SQL Server 2005数据库架构 共11页.pptx

    **SQL Server 2005数据库架构详解** SQL Server 2005的数据库架构是构建在数据库管理系统(DBMS)的基础之上,它遵循三级模式的理论,这包括外模式、模式和内模式。理解这一架构对于管理和优化数据库至关重要。 **...

    SQL Server中的动态和静态内存分配

    这可以提高性能,特别是在大量内存可供共享的系统中,但也可能导致问题,因为SQL Server可能被迫在必要时放弃部分内存。这个选项最适合于SQL Server独占的服务器,以最大化性能。 总的来说,理解并适当配置SQL ...

    安装sql server 2008 management提示已安装 SQL Server 2005 Express的解决方法

    这个错误信息可能让人困惑,因为通常认为SQL Server 2005 Management Studio (SSMS)与SQL Server 2008 Management Studio是兼容的。然而,实际上,SQL Server 2005 Express工具并不等同于SQL Server 2005 Management...

    sql_server2000的安装

    SQL Server 2000是微软公司推出的一款关系型数据库管理系统,尽管它的版本较为古老,发布于2000年,但因其稳定性和兼容性,至今仍被一些企业用于存储和管理数据。以下是对SQL Server 2000安装过程的详细解释: 1. *...

    SQL SERVER数据类型表

    - `nvarchar(n)`:变长度Unicode字符串,n范围为1到4000或2000(在与XML类型共存时)。 - `text`:非Unicode的大量文本,已废弃,建议使用`varchar(max)`。 - `ntext`:Unicode的大量文本,已废弃,建议使用`...

Global site tag (gtag.js) - Google Analytics