【问题标题】:Export database from SQL Server 2008 R2 Instance to SQL Express 2008将数据库从 SQL Server 2008 R2 实例导出到 SQL Express 2008
【发布时间】:2011-09-19 14:53:39
【问题描述】:

我在 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 文件移动到服务器?

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

【问题讨论】:

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


    【解决方案1】:

    您已经在 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 应该对此有所帮助(如果它不起作用,您需要解释这意味着什么),第 3 方工具 - see some options here 也是如此。

    【讨论】:

    • 谢谢。当前的问题是关于导入/导出工具的,之前的问题是关于兼容性级别的。我只是想知道是否可以将 R2 架构数据移动到 SQL Server 2008 express ?如果是,我认为它会为我们生成脚本,并且我在服务器上没有管理工作室。是否可以在我的系统上运行的管理工作室上执行生成的脚本,然后将 MDF 文件移动到服务器?
    • 如果您的工作站上有 Management Studio,那么您可以为 2008 实例创建一个注册服务器。您可以从本地实例生成脚本并在 2008 实例上运行它们,或者您可以使用向导将本地实例用作源,将远程服务器用作目标。没有要移动的 MDF 文件 - 这里的全部问题是您不能只从本地系统中移动 MDF 文件,因为它是较新的版本并且不兼容。
    • 非常感谢 Aaron :] 从数据库工具生成脚本使我的工作成功。
    【解决方案2】:

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

    是的。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-18
      • 1970-01-01
      • 1970-01-01
      • 2011-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多