如何使用SQL Server Management Studio 2012创建2008数据库?

时间:2014-09-16 12:40:52

标签: sql-server sql-server-2008 sql-server-2012

是否可以使用SQL Server Management Studio 2012创建2008版数据库?该数据库也是2012年,所以我想它需要以某种方式进行转换。

我需要获取一个数据库的副本(我已经完成),从副本中删除了大量数据(也已完成),备份它,然后将其传输到具有SQL Server 2008的服务器上,最后从备份中恢复它。

3 个答案:

答案 0 :(得分:2)

你不能这样做。

如果您拥有SQL Server 2012引擎,那么您的数据库是2012版本 - 您无法"转换"那些回来。

您可以做的是编写创建数据库所需的命令,并在SQL Server 2008计算机上运行这些命令。

或者您可以从SQL Server 2012 Mgmt Studio连接到SQL Server 2008 引擎/实例,并在那里创建数据库。

事实是:引擎确定数据库文件的内部版本 - 您无法使用脚本或工具或其他任何内容将其切换为其他内容。

答案 1 :(得分:1)

您无法使用Sql Server 2012创建Sql Server 2008数据库。

相反,如果要将数据从Sql server 2012迁移到Sql server 2008,您可以简单地使用this等优秀工具。

我个人使用此工具在不同版本的Sql Server之间迁移数据,并且它始终按预期工作。

答案 2 :(得分:0)

您可以使用Sql Server 2012创建Sql Server 2008数据库。它只是更多步骤:

如果您创建新数据库:

  1. 创建新数据库。
  2. 右键单击数据库。
  3. 转到属性
  4. 在属性选项页面链接
  5. 点击选项
  6. 选择兼容级别下拉列表,然后选择所需的数据库兼容级别