TO: pengdali(大力 V2.0)
谢谢,
在生成DTS包的时候,好像无法按照你所说的一步一步做,Copy SQL SERVER Object Task 自动生成所有的教本。如果自己写脚本的话,太麻烦了,又要删除,又要创建,还要考虑顺序,有的函数先于表创建,有的函数后于表创建,此外,还要把数据全转移到新表,这样是不是工作量太大?而且现在我的数据库还在不断的改动之中,如果这样做的话,那不是要累死人?谢谢!

解决方案 »

  1.   

    To: kseven(没风格) 
    我倒没发现自己的步骤混乱?
    请问你说的“直接在已建包的基础上进行设计包”,具体指设计什么?
    详细点好吗?
    谢谢!
      

  2.   

    To :pengdali(大力 V2.0)
    谢谢!
    你说的方法只有在目标数据库没有任何对象的情况下才适用啊,
    加设 表A 有一个视图B
    那么你的方法是:
    1.删除A,创建A;
    2.删除B,创建B。
    很明显会出错,或者
    把1,2两步颠倒过来也会出错。
      

  3.   

    最先一步先全部干掉:
    删除B
    删除A再
    .....
    创建A
    创建B
      

  4.   

    To pengdali(大力 V2.0)
    是不是要首先删掉数据库中的所有内容?那怎样才能自动删除所有的对象呢?
      

  5.   

    To: pengdali(大力 V2.0) 
    是不是要在DTS之外 执行单独的删除脚本?
    而不能设计到DTS里面?