`
不良市民
  • 浏览: 14026 次
  • 性别: 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 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 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_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