Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 将数据从一个数据库传输到另一个数据库_Sql Server_Coldfusion_Data Transfer - Fatal编程技术网

Sql server 将数据从一个数据库传输到另一个数据库

Sql server 将数据从一个数据库传输到另一个数据库,sql-server,coldfusion,data-transfer,Sql Server,Coldfusion,Data Transfer,我的数据库中有大量数据,需要将这些数据传输到另一台服务器。我使用SerializeJSON将数据写入文件,这对于较小的数据量来说效果很好,但现在我遇到了内存不足错误。数据库服务器不在同一网络中。它们可以“看到”彼此,所以我想在文件中传输数据 关于如何使用文件和ColdFusion将数据从一个数据库传输到另一个数据库,您有什么想法吗?请看。它是一个基于Java的GUI应用程序,允许您选择数据库的特定表,并根据某些条件导出数据。它工作得很好,而且很容易使用 看一看。它是一个基于Java的GUI应用程

我的数据库中有大量数据,需要将这些数据传输到另一台服务器。我使用SerializeJSON将数据写入文件,这对于较小的数据量来说效果很好,但现在我遇到了内存不足错误。数据库服务器不在同一网络中。它们可以“看到”彼此,所以我想在文件中传输数据


关于如何使用文件和ColdFusion将数据从一个数据库传输到另一个数据库,您有什么想法吗?

请看。它是一个基于Java的GUI应用程序,允许您选择数据库的特定表,并根据某些条件导出数据。它工作得很好,而且很容易使用

看一看。它是一个基于Java的GUI应用程序,允许您选择数据库的特定表,并根据某些条件导出数据。它工作得很好,而且很容易使用

我的方法是切断应用服务器(ColdFusion),并尝试使用。其思想是将每个表中的特定数据库行作为单个导出导出,然后将其导入到另一个数据库中

因此,请查看您的模式并计算出需要查询的表,然后为每个表编写这些查询。根据新数据库中的主键,您可能需要修改导入语句,以避免插入主键,而是让数据库处理该主键-并且您需要调整引用此(更改的)主键的任何其他导入

这是一项棘手的工作,我认为最好使用DTS之类的数据库工具手工完成


我希望这有帮助

我的方法是切断应用服务器(ColdFusion),并尝试使用。其思想是将每个表中的特定数据库行作为单个导出导出,然后将其导入到另一个数据库中

因此,请查看您的模式并计算出需要查询的表,然后为每个表编写这些查询。根据新数据库中的主键,您可能需要修改导入语句,以避免插入主键,而是让数据库处理该主键-并且您需要调整引用此(更改的)主键的任何其他导入

这是一项棘手的工作,我认为最好使用DTS之类的数据库工具手工完成


我希望这有帮助

您的问题给人的印象是OOM正在写数据。可能是通过尝试编写整个记录集。相反,您可能需要编写一个迭代数据页的算法——这是正确的方法。然后,您可以写出几个文件或使用创建一个大文件,后者可能需要使用JSON以外的格式,例如CSV

现在,如果问题在于数据插入。重复循环时,基本上需要将
插入…
放在


最后,如果从文件读取数据时遇到问题,则需要进行缓冲读取。在这种情况下,您需要使用CSV作为序列化格式,或者使用SAXXML解析器(如果您使用XML),但我不知道JSON解析器是以缓冲方式读取的

您的问题给人的印象是OOM正在写数据。可能是通过尝试编写整个记录集。相反,您可能需要编写一个迭代数据页的算法——这是正确的方法。然后,您可以写出几个文件或使用创建一个大文件,后者可能需要使用JSON以外的格式,例如CSV

现在,如果问题在于数据插入。重复循环时,基本上需要将
插入…
放在


最后,如果从文件读取数据时遇到问题,则需要进行缓冲读取。在这种情况下,您需要使用CSV作为序列化格式,或者使用SAXXML解析器(如果您使用XML),但我不知道JSON解析器是以缓冲方式读取的

如果您有SQL Server Management Studio,为什么不创建一个完整的备份文件,保存所有数据,然后在新数据库上运行还原。这应该可以恢复所有的模式、表和数据

嗯,,
larry

如果您有SQL Server Management Studio,为什么不创建一个完整的备份文件,将所有数据备份,然后在新数据库上运行还原。这应该可以恢复所有的模式、表和数据

嗯,,
larry

那是什么样的数据库?这是一个有90个表的mssql数据库为什么不简单地导出MYSQL数据并将它们导入到目标数据库中?我需要来自(共享)源数据库的一个客户的数据,我们有数百个客户。并将其导入另一个(共享)数据库,因此我还需要考虑外键。完全相同的问题那是什么样的数据库?这是一个有90个表的mssql数据库为什么不简单地导出MYSQL数据并将它们导入到目标数据库中?我需要来自(共享)源数据库的一个客户的数据,我们有数百个客户。并将其导入另一个(共享)数据库,因此我还需要考虑外键。完全一样的问题谢谢你的帮助。我现在正在使用fileWriteLine编写一个.csv文件。在我这种情况下,真正的杀手是一个女人。我更改了它以查看本文:[感谢您的帮助。我现在正在使用fileWriteLine编写一个.csv文件。在我的情况下,真正的杀手是。我更改了它以查看本文:[