`
zhangziyangup
  • 浏览: 1186127 次
文章分类
社区版块
存档分类
最新评论

调整数据库兼容降级解决应用程序不支持高版本SQL Server

 
阅读更多

曾经遇到过一个问题,我们的数据库是高版本的,但是开发商说他们的软件对于高版本的数据库支持的不好。

当时我问了他们有没有使用什么特殊的功能,比如SQL Server旧版本中的功能而在新版本中不支持的,他们确定是没有的,只是使用了T-SQL做的开发。我猜应该是一些旧的SQL语句在新的版本中无法运行了。

如果只是T-SQL的问题可以尝试将数据库降级(比如100-90),这样高版本数据库就可以兼容之前的T-SQL。

降级完成后对所有功能做了测试发现完全没有问题。

这个是一个思路,当然降级不一定解决所有的问题,比如应用程中使用的功能比较复杂,而新服务器中是完全不支持的(比如Notification service在2008以后的版本中就没有了)

如果通过降级兼容级别可以解决问题是非常省力省钱的。

分享到:
评论

相关推荐

    SQLServer数据库从高版本降级到低版本实例详解

    SQLServer数据库从高版本降级到低版本实例详解 由于目前还广泛使用着SQLServer2000,很多公司又想使用新的SQLServer,从而直接【分离/附加】或者【备份/还原】数据库,在不同版本之间存放。往往就会遇到版本不兼容的...

    sql server 2008数据库转sql server 2005数据库

    这种方法通过修改数据库兼容级别来将 SQL Server 2008 数据库转换为 SQL Server 2005 数据库。具体步骤如下: 1. 右击数据库,选择“属性”。 2. 在“选项”中选择数据库兼容级别为 SQL2005。 3. 备份或分离数据库...

    SQL SERVER 无法附加数据库的解决方法

    4. **数据库版本不兼容**:试图将一个高版本的数据库附加到低版本的SQL Server上时,由于版本不兼容,附加操作也将失败。 5. **系统资源限制**:例如,磁盘空间不足,也可能导致无法成功附加数据库。 ### 解决方案...

    SQL2005数据库降级至SQL2000数据库_解决方案

    ### SQL2005数据库降级至SQL2000数据库解决方案 在IT行业中,不同版本之间的数据库迁移是一项常见的需求,特别是在旧系统升级或新系统兼容性调整时。本文将详细介绍如何将SQL Server 2005数据库降级至SQL Server ...

    SQL2005数据库降级至SQL2000数据库 解决方案

    如果SQL Server 2005数据库使用了SQL Server 2000不支持的功能,例如分区函数、簇索引视图或特定的存储过程,那么可能需要更复杂的转换过程,甚至可能无法完全降级。在实际操作前,务必评估数据库的复杂性和兼容性...

    数据库降版本,管理工具转换神器

    首先,MSSQL Server的版本降级并非直接操作,因为通常数据库管理系统不支持直接向下兼容。但是,通过第三方工具如Navicat,我们可以实现这个目标。Navicat是一个强大的多数据库管理和开发工具,支持多种数据库类型,...

    如何把SQLServer数据库从高版本降级到低版本

    本文将详细讨论如何将SQL Server数据库从高版本降级到低版本,这通常是因为目标环境或应用程序的需求限制。以下是一些关键步骤和建议: 首先,我们需要理解问题的背景。在案例中,用户尝试在一个SQL Server 2008...

    Sql Server数据库转Oralce数据库工具

    - 全面支持:该工具可以处理不同版本的 `Sql Server` 数据库到 `Oracle` 的迁移,同时也能进行 `Oracle`、`MySQL` 等其他数据库间的转换,体现了其兼容性和通用性。 - 数据转换:自动处理数据类型的转换,确保数据...

    SQL Server 2008 转换为 SQL 2005 数据库 脚本生成

    在IT领域,数据库管理系统是核心组成部分之一,而SQL Server作为微软公司推出的强大数据库管理系统,有着广泛的应用。在本文中,我们将探讨如何将SQL Server 2008数据库转换为SQL Server 2005,这是一个常见的操作,...

    将sql server 2008的数据库导入到sql server2000上

    2. **评估兼容性**:使用SQL Server Management Studio (SSMS) 的“数据库兼容性级别”检查功能,查看SQL Server 2008数据库中的对象是否可以在SQL Server 2000中运行。某些高级功能可能需要进行调整或替换。 3. **...

    SQL Server 2005附件数据库出错

    4. **数据库版本不匹配**:尝试附加的数据库版本与SQL Server实例的版本不兼容。 5. **文件名冲突**:如果目标服务器上已经存在同名的数据库文件或日志文件,则会出现冲突。 #### 四、解决方案 针对上述问题,可以...

    log4net写入SQL server数据库(测试案例)

    log4net是.NET框架下的一款强大、灵活的日志记录工具,它允许开发者控制应用程序的日志输出,支持多种输出方式,包括文件、控制台、SMTP邮件、Windows事件日志等,同时也包括数据库,如SQL Server。log4net的设计...

    sql_server2005转到2000的步骤步骤

    在SQL Server数据库环境中,将高版本的SQL Server 2005数据库迁移至低版本的SQL Server 2000是一项复杂的过程,因为SQL Server 2005引入了许多新特性和功能,而这些在SQL Server 2000中可能不支持。以下是将SQL ...

    Microsoft SQL Server 2005 Express Edition SP3

    SQL Server Express 是独立软件供应商 (ISV)、服务器用户、非专业开发人员、Web 应用程序开发人员、网站宿主以及客户端应用程序编程爱好者的理想之选。 未及时包括在本自述文件中的任何有关 SQL Server Express 的...

    sqlserver2005移植到oracle数据库移植报告

    在进行版本降级时,需要特别注意兼容性问题,确保低版本的Oracle数据库能够识别和处理高版本中新增的特性和数据结构。可能需要先将数据导出,然后在低版本环境中导入,并可能需要进行数据格式的调整。 五、Unix 和 ...

    SQLServer 2008数据库降级到2005低版本

    但高版本数据库(例如SQL Server 2008 R2)的一些特性可能在低版本(如SQL Server 2005)中不被支持,例如使用“*=”语法进行LEFT JOIN操作。当尝试将高版本数据库还原到低版本时,这些不兼容的特性就会导致错误。 ...

    SQL Server 2012降级至2008R2的方法

    总之,降级SQL Server版本是一项复杂的工作,需要对数据库结构、用户权限、数据迁移策略以及版本差异有深入理解。在进行此类操作时,必须仔细规划,确保业务不受影响,并遵循最佳实践,以保证数据安全和系统稳定性。

    把sql2005的数据库转成sql2000的!

    在将数据库从SQL Server 2005迁移到SQL Server 2000的过程中,很可能会遇到一些兼容性问题,这些问题包括但不限于: 1. **语法不兼容**:需要检查并修改源数据库中的T-SQL代码,确保它们能够在目标环境中正常运行。...

Global site tag (gtag.js) - Google Analytics