如何将SQL2005中的数据库转换成SQL2000可以附加的数据库

如何将SQL2005中的数据库转换成SQL2000可以附加的数据库,第1张

有个方法就是批量把这些表全部选定,然后右键d出生成脚本,生成的是全部表的脚本,然后把全部表的脚本放到

SQL2000

查询分析器去运行,就可以了,导数据的话可以用多种方法,可以直接在数据库的导入数据里选源数据库和源表,也可以将源数据导到中间媒介如记事本或者Excel来导,希望对你有帮助.

2000,2005不能用同一个库文件,,解决方法:2000中使用2000的库文件,2005中使用2005库文件,具体 *** 作方法可以把2000的数据库文件备份出来,在2005里新建相同名称数据库文件,再把2000库文件备份强制还原成2005里的数据库文件。这样就达到你要的效果了

首先,SQL2005附加SQL2000的数据库这个 *** 作本身就不靠谱,出错的各种可能性非常多。

一般来说,推荐使用两种方法进行转换:

1· 使用数据库备份还原,在2000中备份成bak文件,到2005中还原,这个方法的成功率比直接附加大的多,但如果数据库中存在特殊性不兼容的结构,此方法也可能失败,这时候使用第二种方法;

2· 在2000中对数据库导出完整脚本(.sql文件),在2005中创建一个空库,执行该脚本。并使用DTS导入数据。

上面提示的LDF错误,应该还可以尝试一下,因为是日志文件错误,可以啊2000中截断日志(LDF变成1M)后附加尝试,或者,删除LDF文件尝试,有可能成功。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存