我在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上问这个问题吗?
答案 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年一样,无法恢复到以前的版本。