大家好,我有一个项目是用MSSQL2008做的,现在提供我空间的人说他的服务器是用MSSQL2003的,我想问下这样可以吗?我的项目需不需要调整(主要是指存储过程)?请高人指点一下。

解决方案 »

  1.   

    没有SQL2003这个版本吗,那我的空间提供商怎么说是,难道是搞错了,网上查了确实没这个版本下载,我再和他确认一下
      

  2.   

    没有MSSQL2003这个版本版本都是向下兼容的,低版本不兼容高版本的。
      

  3.   

    这个要看存储过程的内容,如果存储过程是类似这种:
    create proc procname
    as
    begin
    select * from tablename
    end这种就可以兼容不使用2005或是2008后添加的东西就可以在2000上运行了
      

  4.   

    MSSQL2005和MSSQL2008架构差不多,2000和2003差不多,存储过程2000和2005差别比较大,某些语法不太一样,可能需要调整