2011-09-19 169 views
0

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

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

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

回答

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也是如此。

+0

谢谢。目前的问题是关于导入/导出工具,以前是关于兼容性级别。 我只想知道是否可以将R2架构数据移动到SQL Server 2008 express? 如果是,我认为它为我们生成脚本,我没有管理工作室在服务器上。是否可以在我的系统上运行的管理工作室上执行生成的脚本,然后将MDF文件移动到服务器? – Shahin

+1

如果您的工作站上有Management Studio,那么您可以为2008实例创建一个注册服务器。您可以从本地实例生成脚本并在2008实例上运行它们,也可以使用向导将本地实例用作源,将远程服务器用作目标。没有可移动的MDF文件 - 这里的整个问题是,您不能仅从本地系统移动MDF文件,因为它是较新的版本并且不兼容。 –

+0

非常感谢Aaron:] 从数据库工具生成脚本使我的工作。 – Shahin

1

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

是的。

但是,要回答你的问题,你不能从2008R2恢复到2008年。我知道使用的命名约定充其量是完全混淆,事实上它们是2005年和2008年的2个独立版本,并且无法恢复到以前的版本。

+0

我已经完成了我的工作。 我使用了生成的脚本工具。 – Shahin

相关问题