1. 生成for 2005版本的数据库脚本
2008 的manger studio — 打开\”对象资源管理器\”(没有的话按F8), 连接到你的实例 — 右键要转到2005的库 — 任务 — 生成脚本 — 在\”脚本向导\”的\”选择数据库\”中, 确定选择的是要转到2005的库 — 勾选\”为所选数据库中的所有对象编写脚本\”5– 在接下来的\”选择脚本选项\”中, 将”编写创建数据库的脚本”设为True,找到\”为服务器版本编写脚本\”项, 选择\”SQL Server2005\” — 其他选项根据需要设置 — 最后把脚本保存到一个 .sql 脚本文件
2. 在2005中创建目标数据库
在查询分析器(或2008的manger studio在打开脚本文件), 连接到SQL Server 2005,执行上面生成的脚本.以创建一个新的数据库
3. 将数据从2008导到2005
打开SQL Server 2005的企业管理器 — 右键要导入数据的数据库 — 任务 — 导入数据 — 在\”SQL Server 导入和导出向导\”的\”选择数据源\”步骤中, 确定选择的是要导出的数据库 — 在\”选择数据源\”步骤中, 连接到 2005, 并选择源数据库 — 在\”选择源表和源视图\”中, 选择所有的表 — 最后完成
从SQL2008数据库导出数据到另外一个数据库,如果数据库中有自增主键,那么在导出的时候会报一个错误
解决:在数据库导入\”选择源表和源视图\”->点击对应表后的“编辑映射”按钮->勾选“启用标识列插入”->导入即可。
您可能感兴趣的文章:
- SQL Server 2005/2008 导入导出数据常见报错解决方法
- SQLServer2005与SQLServer2008数据库同步图文教程
- SQLServer2005/2008用户数据库文件默认路径和默认备份路径修改方法
- 迁移sql2005到sql2008r2步骤