2

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

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

部分问题是它们的图像超过 32k,因此 osql 由于命令缓冲区已满而失败。

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

即使我尝试了本机 SQL 驱动程序和 OLE DB Sql 驱动程序,导出向导也无法正常工作。

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

那么,从 2008 -> 2000 复制 330M 数据库的好方法是什么?

4

2 回答 2

0

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

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

马克

于 2009-09-10T20:16:30.060 回答
0

我将图像列设置为空,这减少了插入语句的大小。

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

于 2009-09-22T04:25:51.663 回答