a)我正在使用微软新的免费web开发工具Webmatrix (Beta 2)开发一个网站。
b) Web Platform Installer (建议)自动安装SQL Server Express 2008以及Webmatrix和VWDE 2010 Express。
c)我的数据库是用SQL Server Express 2008创建的。但托管公司表示,他们将只支持SQL Server Express 2005 (但不支持SQL Server Express 2008)。
d)我可以继续使用这个托管公司吗?或者我应该寻找专门支持SQL Server Express 2008的人吗?换言之,问题的症结是:
是否可以在SQL Server Express 2005版本中打开、读取和更新使用SQL Server Express 2008创建的数据库和表?
Esh
发布于 2010-11-08 23:55:30
我和托管公司也有类似的问题。他们给了我一个来自SQL server 2008的bak文件,我尝试在我的SQL 2005环境中进行恢复,但总是失败。非常惊讶地看到缺乏向后兼容性。我建议使用支持2008的主机提供商,或者您将数据库迁移到2005。
发布于 2010-11-09 01:26:01
一句话:不。
SQL Server永远不会向后兼容-如果您有一个2008版本的数据库,则无法在SQL Server2005计算机上恢复和使用该数据库。没有技巧,没有第三方工具,没有黑客攻击,什么都没有--它就是不起作用。永远不会。
因此,如果您的主机仅支持SQL Server 2005 Express,则需要卸载2008 Express,然后在您的开发计算机上手动安装2005 Express。
或者查找支持SQL Server 2008 Express的主机。
https://stackoverflow.com/questions/4125297
复制相似问题