如何用sql2008数据库打开sql2005的数据库文件?

错误提示:操作系统5“无法访问”microsoftsqlserver5120... 错误提示:操作系统5“无法访问” microsoft sqlserver5120 展开
 我来答
清学岺丛己
2019-10-24 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.2万
采纳率:30%
帮助的人:1053万
展开全部
一、最简单的回答:
1、利用脚本来实现。
2、存在大量数据的数据库,比如数据库中存在记录数过万条的数据表,实现起来可能非常慢,且可能出错,没法进行下去。
二、sql
server2008数据导入到sql
server2005具体方法:
1、打开sql
server2008“对象资源管理器”;
2、右击数据库,如:caderp的数据库,选择“任务”--“生成脚本”;
3、打开生成和脚本发生窗口后点击“下一步”;
4、进入“选择特定数据库对象”,选择“全选”表--“下一步”;
5、进入“设置脚本编写选项”,选择“高级”--找到“为服务器版本编写脚本”项选择“sql
server
2005”--“下一步”完成;
6、此时打开sql
server2005,创建一个和sql2008生成的脚本文件名相同的数据库,选择“新建查询”,把sql2008生成的脚本文件直接拖到新建查询窗口中,执行“f5”。
这个时候sql
server2005中的数据和sql
server2008中的数据就完全相同啦。
三、此外,sql2005后的版本为sql2008,其后又出了sql2008r2版,这个版本相对sql2005来说,没有根本性的改动,基本全兼容于2005版,只在可靠性、成熟度上作了很大的改进,所以,如果可能,直接用sql2008代替sql2005,是最好的办法。
zhubin_wyn
2011-11-14 · TA获得超过175个赞
知道小有建树答主
回答量:216
采纳率:100%
帮助的人:259万
展开全部
高版本的数据库不能兼容低版本的数据库文件,所以Sql2005创建的数据库文件附加不上Sql2008.
给你一个方法:
你可以在Sql2008中,将建表语句导出,成功sql脚本,然后将表里面的数据导出到本地access文件里面,然后打开Sql2005,手动创建一个同名的数据库,然后执行该sql脚本,最后将access文件导入到对应的表中即可...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
禚濮奕玄清
2019-08-11 · TA获得超过3836个赞
知道小有建树答主
回答量:3081
采纳率:30%
帮助的人:251万
展开全部
低版本的数据库无法打开高版本的数据库文件
你可以先用08将数据生成语句
在导入05
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式