SQLServer2005不能识别SQLServer2008的数据库备份文件,可采用以下方法来将SQLServer2008的数据导入2005中:在2008中生成创建表结构的脚本,在2005中执行后,再将源数据库中的数据导入到目的数据库。下面是详细步骤
1.在右键点击SQLServer2008中源数据库->任务->生成脚本->此时会出现SQLServer脚本向导,点击选择要生成脚本的数据库
2.在选项中确定源数据库生成脚本的选项,可根据选项决定是否要生成某些内容(如触发器、索引等),注意在"为服务器版本编写脚本"选项中,需选择执行脚本的SQLServer服务器版本。此处选择“SQL2005”
3.点击下一步,选择生成脚本文件的存放路径,点击完成即可
在SQLServer2005中执行上述步骤生成的脚本,然后运行"SQLServer导入和导出向导",将源数据库中的数据导入到目的数据库即可
1.在右键点击SQLServer2008中源数据库->任务->生成脚本->此时会出现SQLServer脚本向导,点击选择要生成脚本的数据库
2.在选项中确定源数据库生成脚本的选项,可根据选项决定是否要生成某些内容(如触发器、索引等),注意在"为服务器版本编写脚本"选项中,需选择执行脚本的SQLServer服务器版本。此处选择“SQL2005”
3.点击下一步,选择生成脚本文件的存放路径,点击完成即可
在SQLServer2005中执行上述步骤生成的脚本,然后运行"SQLServer导入和导出向导",将源数据库中的数据导入到目的数据库即可