是否可以使用SQL Server Management Studio 2012创建2008版数据库?该数据库也是2012年,所以我想它需要以某种方式进行转换。
我需要获取一个数据库的副本(我已经完成),从副本中删除了大量数据(也已完成),备份它,然后将其传输到具有SQL Server 2008的服务器上,最后从备份中恢复它。
答案 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数据库。它只是更多步骤:
如果您创建新数据库: