如何将 SQL Server 2008 R2 数据库转换为 2008

如何将 SQL Server 2008 R2 数据库转换为 2008

我的本地开发箱运行的是 Sql Server 2008 R2。遗憾的是,我使用的托管公司尚不支持 R2,我需要将我的数据库转换为常规的 2008 数据库。

我是否能够在同一台服务器上同时运行 2008 r2 和常规 2008?我希望能够同时运行两者,然后使用 Management Studio 的导出向导将数据移至新的 2008 数据库。

是否可以将导出向导与 SQL Server 压缩文件一起使用?如果可以,那么我就可以将数据移动到压缩数据库,并将其转移到安装了 2008 的另一台计算机,然后从中导入数据。

答案1

我会将数据从 SQL Management Studio 导出到 SQL 查询,将其导入托管提供商的 2008 实例,然后导出该新数据库(通过备份)并将其导入到本地实例。执行此操作时,本地实例将以 2008 兼容模式运行数据库。

这里的答案应该可以帮助您将数据库转储到.SQL https://stackoverflow.com/questions/20363/sql-server-2005-export-table-programatically-run-a-sql-file-to-rebuild-it/1135529#1135529

无论是那个还是本文中引用的工具: 将 Microsoft SQL Server 数据库转储到 SQL 脚本

答案2

需要补充的是,是的,您可以在同一台机器上运行不同版本的 SQL Server,只需要是不同的实例。

相关内容