日期:2014-05-20  浏览次数:20786 次

SQL2000 TO SQL2005的问题
我原来作了一个WINFORM程序,这个程序里面用的是SQL   SERVER   2000数据库,平台是:
VS.NET   2005   +   SQL   SERVER   2000   +   WINDOWS   2003

我想请问如果我把这个程序换到了VS.NET   2005   +   SQL   SERVER   2005   +   WINDOWS   XP
这个平台以后,会不会因为原来程序中用的数据库是SQL   SERVER   2000,而现在平台中的数据库是SQL   SERVER   2005而产生错误呢?
也就是问一下2000建立的数据库文件(.mdf)可不可以在2005下完整无错的运行呢?


------解决方案--------------------
没有问题
只是2005有些更好的功能
你逐步升级过去就行了
兼容老的东西
微软这点一般都做得不错
------解决方案--------------------
不一定,在2000里面*=在2005里就不支持。一定要换成LEFT JOIN才可以,呵呵。
------解决方案--------------------
绝在部份可以用的,兼容性很好,放心

只是转成了2005之后,就转不回来了
------解决方案--------------------
2000至2005:
在2005里面,建个新库,直接覆盖还原2000的备份就可以用
2005-> 2000:
不能直接用还原或是附加的方式了,两者语法上有些不同