Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 在SQLServer2005上使用SQLServer2008产品进行开发的风险有多大_.net_Asp.net_Sql Server 2005_Sql Server 2008_Development Environment - Fatal编程技术网

.net 在SQLServer2005上使用SQLServer2008产品进行开发的风险有多大

.net 在SQLServer2005上使用SQLServer2008产品进行开发的风险有多大,.net,asp.net,sql-server-2005,sql-server-2008,development-environment,.net,Asp.net,Sql Server 2005,Sql Server 2008,Development Environment,我的开发环境已安装SQL Server 2008。我有一个asp.net 1.1网站正在使用SQL Server 2005进行生产。我不希望在我的开发环境中安装SQLServer2005。这会有多大风险?什么样的事情可能会导致问题?这一页似乎值得一看: 它描述了可以针对DB设置的兼容性级别。考虑到您使用的是ASP.NET 1.1,我认为这比其他任何东西更危险。如果你有一个合适的ORM层,你根本不用担心DB版本 如果你没有一个合适的ORM层,考虑改变(但是大多数现代ORM在ASP.NET 1.1

我的开发环境已安装SQL Server 2008。我有一个asp.net 1.1网站正在使用SQL Server 2005进行生产。我不希望在我的开发环境中安装SQLServer2005。这会有多大风险?什么样的事情可能会导致问题?

这一页似乎值得一看:


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

考虑到您使用的是ASP.NET 1.1,我认为这比其他任何东西更危险。如果你有一个合适的ORM层,你根本不用担心DB版本


如果你没有一个合适的ORM层,考虑改变(但是大多数现代ORM在ASP.NET 1.1之后开始使用,并且在2之前不支持任何东西,所以你必须在某个时候升级,恐怕)。< /P> < P>不是一个完整的答案,但是请确保在开发中不要使用日期类型。使用两个版本中支持的DATETIME。同时,请考虑从SpEnter链接。我已经做了很多年了(我自己使用现代软件,对客户使用过时的软件,因为他们不得不这么做)。它从来没有给我带来麻烦,但我通常坚持“安全路径”:我不使用特定于版本的SQL,即使(如果我能帮上忙的话)Tx Michael,我会一直输入较长的版本(不管怎样,这会让你进入nhforge)。A.更新。