一个让人头疼的数据库问题,大家都来提下解决意见

 急.....做了个网站,告诉了那个买空间的人我们的开发软件的版本的,但是公他还是买错空间了,买了个sql2000的数据库的服务器,开发用的是2005的,我试过用(分离 附加)(备份 还原等) 这样简单的方式,但是怎么都不成功,说物理文件结构不正确什么的。后来在其他的空间发贴,没人甩我,只好将2005中的数据一个个弄成导出脚本,又在sql2000查询分析器中执行,闷死了,虽然问题已弄好了,但是总是觉得有点不怪怪的。这应该算是程序移植中比较常见的问题.现在回头在能找到好的解决方法,以后遇见了就少走些笨办法了。期望遇到过这方面问题的大虾们欢迎请留下您宝贵的意见和解决办法啊..谢谢~~~

慕容3067478
浏览 668回答 2
2回答

翻翻过去那场雪

SQL Server的数据导入导出可以在两个数据库之间复制数据对象,数据表、视图、存储过程、索引、触发器等都可以,这个可以在2000和2005之间使用 呵呵,好多人都忽视了这个功能,都只用来导入导出数据,在开始时有三个选项的,前两个常用,一个复制表和视图,一个使用SQL语句,第三个复制对象功能很强大,试试吧 不过因为你这个是高版本往低版本导出,所以可能需要在导出前做一些处理,比如将varchar(max)数据类型转成text类型,修改使用了row_number的存储过程等,先搞清楚两者的差别,然后保证你的数据库对象两边兼容就可以复制对象了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server