SQLServer7有个很的功能,就是可以倒出SQL文,所以,可以倒出整个数据库或部分数据库,再重新执行遍,不就OK了吗!

解决方案 »

  1.   

    sql server7不支持用ISQL命令行编辑视图,必须使用Enterprise manager,除非首先删除已有视图,然后再创建一个同名的新视图,这可以通过SQL完成。
      

  2.   

    倒出SQL后重新执行或删除视图后重建,当然是运用SQL语法
      

  3.   

    视图没办法,存储过程到是可以用sp_recompile重新编译一下了。
      

  4.   

    在sysobject表中读出所有视图的名字(或者用sp_tables加参数),建成一个游标,剩下的就看你建的视图有没有什么规律可循了,有规律就可以用这种游标遍历,重建,或遍历时读出view的text(只要你没对它们加密),再drop,再重建。
      

  5.   

    在sysobject表中读出所有视图的名字(或者用sp_tables加参数),建成一个游标,剩下的就看你建的视图有没有什么规律可循了,有规律就可以用这种游标遍历,重建,或遍历时读出view的text(只要你没对它们加密),再drop,再重建。