如何将SQL Server 2008的数据降级到SQL Server 2005

如何将SQL Server 2008的数据降级到SQL Server 2005,第1张

解决方法: 在SQL 2008中右键 数据库--任务--生成脚本 通过脚本生成向导为整个库的对象生成脚本,并设置好相关的脚本生成选项,尤其要注意的是脚本的服务器版本要选择sql server 2005完成向导后,在SQL 2005中执行生成的脚本,这样就把2008的库结构搬到2005了再用数据导入/导出向导把数据导过去就行了

具体过程如下:

managent studio

-- 对象资源管理器(没有的话按F8) 连接到你的2008实例

--右键你要降级的数据库

-- 任务

-- 生成脚本

-- 在随后出现的脚本中, 单击"下一步", 直到"选择数据库"步骤, 确定数据库是你要降级的数据库, 并勾选"为所选数据库中的所有对象生成脚本"

-- 单击"下一步", 把"表/视图选项"中的所有属性都设置为"TRUE", "常规选项"中, 把"编写创建数据库的脚本"设置为TRUE, "为服务器版本编写脚本"设置为"SQL Server 2005"

-- 单击下一步直到完成

完成上述 *** 作后, 脚本向导会生成脚本, 并会打开一个新的查询窗口, 在里面显示生成的脚本

在这个新查询窗口的任意位置按右键--连接--更新连接, 在随后出现的"连接到数据库引擎"对话框中, 连接到你的sql 2005

按F5执行这个脚本, 在sql 2005中创建你要降级的数据库的架构

managent studio

-- 对象资源管理器(没有的话按F8) 连接到你的2008实例

--右键你要降级的数据库

-- 任务

-- 导出数据

根据向导提示, 把你要降级库的所有数据从2008导出到2005

2008的数据库给2005的数据库服务骑上用的时候方法就是:

数据库上右击、所有任务、生成脚本、选项是选为2005版本生成数据库脚本

然后把生成的脚本在2005的数据库上进行执行以创建在2005版本的服务器上数据库,只要你生成脚本是选了为2005生成脚本,一般是不会出现问题的

以上只是创建了数据库,没有向数据库里面插入数据记录

插入数据的话要用本地SQL连上远程SQL,然后再远程的已创建的数据库上右击导入数据才行

1、打开系统自带的演示账套,进行相同步骤进行 *** 作是否出现类似一样的问题。

2、如果出现相同问题,建议卸载程序重新安装(卸载的时候需要清楚注册表文件,还有安装目录下的残留文件夹等)

3、演示帐套测试正常、只有目前这个帐套出现问题,那么就是从08版本的数据库降到05数据库过程当中里面数据库文件受到了破坏,建议安装会08数据库。(非要在05数据库当中使用,那么就使用KdMainDbg还有就是数据库自带的跟踪看看具体事哪里报错)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6630259.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-25
下一篇 2023-03-25

发表评论

登录后才能评论

评论列表(0条)

保存