代码之家  ›  专栏  ›  技术社区  ›  James Black

如何将数据库从SQL Server 2008迁移到SQL Server 2000

  •  2
  • James Black  · 技术社区  · 15 年前

    我正在用Web应用程序替换访问应用程序,但客户端使用的是SQL Server 2000,而我使用的是SQL Server 2008。

    所以,我用外键重新设计了数据库,但现在我需要在客户机系统上获取数据。

    部分问题是,它们的图像超过32K,所以当命令缓冲区被填满时,osql失败。

    我至少应该能够使用OSQL导入新的模式,也许除了图像之外的所有数据。

    尽管我尝试了本机SQL驱动程序和OLE DB SQL驱动程序,但导出向导仍然无法工作。

    平面文件似乎是一个糟糕的选择,因为我不知道它是否可以做图像。

    那么,从2008年到2000年复制3300万个数据库的好方法是什么?

    2 回复  |  直到 13 年前
        1
  •  0
  •   marc_s Anurag    15 年前

    不确定性能或所需时间,但您可以尝试类似的工具

    这将允许您比较两个数据库的模式以及数据,并允许您创建同步脚本,或者在线同步。

    马克

        2
  •  0
  •   James Black    15 年前

    我将image列设置为空,这减小了insert语句的大小。

    这使我能够将数据导入目标数据库。