【问题标题】:How risky is development against SQL Server 2008 with production on SQL Server 2005在 SQL Server 2005 上进行生产针对 SQL Server 2008 进行开发的风险有多大
【发布时间】:2010-12-17 17:05:14
【问题描述】:

我的开发环境安装了 SQL Server 2008。我有一个使用 SQL Server 2005 在生产中的 asp.net 1.1 站点。我宁愿不在我的开发环境中安装 SQL Server 2005。这会有多大风险?什么样的事情可能会导致问题?

【问题讨论】:

    标签: .net asp.net sql-server-2005 sql-server-2008 development-environment


    【解决方案1】:

    不是一个完整的答案,但请确保不要在开发中使用 Date 类型。两个版本都支持使用 DateTime。

    【讨论】:

      【解决方案2】:

      考虑到您使用的是 ASP.NET 1.1,我认为这比其他任何事情都更有风险。如果你有一个合适的 ORM 层,你根本不用担心数据库版本。

      如果您没有合适的 ORM 层,请考虑更改为using one(但大多数现代 ORM 已在 ASP.NET 1.1 之后主要使用并且不支持 2.0 之前的任何内容,因此您必须升级有时,恐怕)。

      【讨论】:

      • 同时:考虑来自 spender 的链接。多年来,我已经完成了您的方案(我自己使用现代软件,因为客户不得不使用过时的软件)。它从来没有给我带来麻烦,但我通常保持在“安全路径”上:我从不使用特定于版本的 SQL(如果我能提供帮助的话)
      • Tx Michael,我一直在输入更长的版本(无论如何都会带你到 nhforge)。 A. 更新。
      【解决方案3】:

      这个页面似乎值得一看:

      http://msdn.microsoft.com/en-us/library/bb510680.aspx

      它描述了可以针对数据库设置的兼容性级别。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-02-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多