2010-11-08 203 views
1

a)我正在使用新的免费Web开发工具 - Webmatrix(Beta 2)从Microsoft开发一个网站。SQL Server Express 2008数据库与SQL Server Express 2005的兼容性

b)Web平台安装程序(建议并也)自动安装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

+0

你尝试数据库导入/导出http://stackoverflow.com/questions/1126571/import-export-database-with-sql-server-server-management-studio?或http://msdn.microsoft.com/en-us/library/ms140052.aspx – Amitd 2013-01-31 16:04:01

回答

0

我和托管公司有类似的问题。 他们给了我一个来自SQL Server 2008的bak文件,并且试图在我的SQL 2005环境中恢复,并且一直失败。非常惊讶地发现缺乏向后兼容性。我建议与支持2008的主机提供商或者将您的数据库迁移到2005年。

0

总之一句话:NO。

SQL Server是从来没有向后兼容 - 如果在2008版本中有数据库,则无法在SQL Server 2005计算机上进行恢复和使用。没有窍门,没有第三方工具,没有黑客,没有任何东西 - 它只是不起作用。 EVER。

因此,如果您的主机只支持SQL Server 2005 Express,则需要卸载2008 Express并在您的开发机器上手动安装2005 Express。

或找到支持SQL Server 2008 Express的主机。

相关问题