请求各位,SQL2005数据库生成2000脚本错误,帮帮忙解决一下。

解决方案 »

  1.   

    在生成腳本時過程中—選項—針對服務器版本(選SQL2000)
      

  2.   

    不選擇時,有SQL2005的支持選項在SQL2000是不支持的
      

  3.   

    我选择了2000 了,步骤都正确,我删除USERS 表就没问题,但有USERS 表就是不行
      

  4.   

    除了以上内容外,我怀疑有语法不是SQL 2000的.例如:row_number()之类的.
      

  5.   

    看一下這個出錯的表是不是有一個外健列設置了級聯 ON DELETE SET NULL
      

  6.   

    ALTER TABLE [dbo].[Users]  WITH CHECK ADD  CONSTRAINT [FK_Users_Company] FOREIGN KEY([C_ID])
    REFERENCES [dbo].[Company] ([C_ID])
    ON DELETE SET NULL剛看了一下腳本,是這一段引發的錯誤
      

  7.   

    YES! 成功了!非常非常感谢你!