是这样的:
自己家里安装的 SQL Server 2008,公司都是用 SQL Server 2005,自己想过安装回 2005 和公司一致,但是用了好长时间不错的 2008,也不愿意换回去,不知道有没有什么方法将 2008 数据库文件(mdf、ldf)怎样转换回 2005 的数据库文件?
自己家里安装的 SQL Server 2008,公司都是用 SQL Server 2005,自己想过安装回 2005 和公司一致,但是用了好长时间不错的 2008,也不愿意换回去,不知道有没有什么方法将 2008 数据库文件(mdf、ldf)怎样转换回 2005 的数据库文件?
2、用DTS把数据导回只想到这个笨办法,供LZ参考
1. 生成for 2000版本的数据库脚本
2008 的manger studio
-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例
-- 右键要转到2000的库
-- 任务
-- 生成脚本
-- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的库
-- 勾选"为所选数据库中的所有对象编写脚本"
-- 在接下来的"选择脚本选项"中, 将”编写创建数据库的脚本”设为True,找到"为服务器版本编写脚本"项, 选择"SQL Server 2000"
-- 其他选项根据需要设置
-- 最后把脚本保存到一个 .sql 脚本文件 2. 在2000中创建目标数据库
在查询分析器(或2008的manger studio在打开脚本文件), 连接到SQL Server 2000,执行上面生成的脚本.以创建一个新的数据库 3. 将数据从2008导到2005
打开SQL Server 2005的企业管理器
-- 右键要导入数据的数据库
-- 任务
-- 导入数据
-- 在"SQL Server 导入和导出向导"的"选择数据源"步骤中, 确定选择的是要导出的数据库
-- 在"选择数据源"步骤中, 连接到 2005, 并选择源数据库
-- 在"选择源表和源视图"中, 选择所有的表
-- 最后完成
2.在2008中附加MDF,LDF.
3.在2008中把所有的东西导进2005.
4.有些东西需要在2008中生成代码,然后在2005中去创建.
DTS导入,导出才能做到,微软这是再绑架,只让你升,不让你降。