我已经在SQL Server 2012企业版中拥有一个数据库,其中包含表格、视图、存储过程和对象。现在我想将数据库降级到SQL Server 2008企业版,但是我知道没有直接的选项可用。我尝试了在2012上备份然后在2008上还原,但是不起作用。你有什么方法可以完全转移数据库吗?
您必须将数据库导出为文本文件(.sql),然后再导入它。请参阅运行 SQL Server 导入和导出向导。还有第三方工具,如SQL Compare和SQL Data Compare。
迁移步骤:
1)获取在SQL Server 2012中进行过记录的表列表
2)在SQL Server 2012中生成脚本,并在高级选项中选择“仅数据”作为导出类型
3)使用Python运行SQL语句,参考步骤1的列表,在SQL Server 2008中插入值