将数据库从SQL Server 2008 R2实例导出到SQL Express 2008

时间:2011-09-19 14:53:39

标签: sql-server sql-server-express sql-server-2008-r2

我在SQL Server上遇到了有关导入/导出的问题。
我有一个关于在我的笔记本电脑上运行的SQL Server 2008 R2实例的数据库。

我想将它附加在Windows 2003服务器上运行的SQL Server Express 2008实例上。
由于我的服务器上没有管理工作室是否可以将数据库从SQL Server 2008 R2导出到SQL Express 2008实例? 取决于this回答,我认为这是可能的 但是当我想在目的地设置上使用导入导出工具时,我应该选择目的地配置 我怎么能绕过这个?
我想知道是否可以使用导入/导出工具将R2架构数据移动到SQL Server 2008 express? 如果是,我认为它为我们生成脚本,我没有在服务器上的管理工作室。是否可以在我的系统上运行的管理工作室上执行生成的脚本,然后将MDF文件移动到服务器?

P S:我应该在DBA上问这个问题吗?

2 个答案:

答案 0 :(得分:5)

您已经在dba.stackexchange.com上提出了这个问题:

https://dba.stackexchange.com/questions/5923/attach-sql-server-2008-r2-on-sql-server-express-2008/

答案没有改变。您无法将2008 R2数据库附加/还原到2008实例。您需要将2008实例升级到2008 R2,或者需要以其他方式移动架构和数据。例如,import/export wizard应该对此有所帮助(如果它不起作用,则需要解释这意味着什么),第三方工具也是如此 - see some options here

答案 1 :(得分:1)

  

P S:我应该在DBA上问这个问题吗?

但是,要回答你的问题,你无法从2008R2恢复到2008年。我知道所使用的命名约定充其量是完全令人困惑的,现实是它们是2个独立版本,就像2005年和2008年一样,无法恢复到以前的版本。