Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.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
Java 比较SQL Server和链接服务器之间表中的数据_Java_Sql Server_Comparison - Fatal编程技术网

Java 比较SQL Server和链接服务器之间表中的数据

Java 比较SQL Server和链接服务器之间表中的数据,java,sql-server,comparison,Java,Sql Server,Comparison,目前我们正在做数据库归档项目。作为这项工作的一部分,SQL Server数据库中约有1200个表正在存档,其中包含从低至1亿到高达800万的记录。从我们的DBA处,我了解到这些表正在被归档到平面文件中,并且它们具有设置链接服务器,可以通过SSM访问 我需要验证链接服务器中SQL server源表和目标表之间的计数、模式和数据 我正在寻找有效比较源和目标之间数据的任何选项 我在尝试什么 编写Java代码来查询源表和目标表,并将数据导出到CSV,比较数据并生成结果 在执行上述解决方案时,我发现进行比

目前我们正在做数据库归档项目。作为这项工作的一部分,SQL Server数据库中约有1200个表正在存档,其中包含从低至1亿到高达800万的记录。从我们的DBA处,我了解到这些表正在被归档到平面文件中,并且它们具有设置链接服务器,可以通过SSM访问

我需要验证链接服务器中SQL server源表和目标表之间的计数、模式和数据

我正在寻找有效比较源和目标之间数据的任何选项

我在尝试什么

  • 编写Java代码来查询源表和目标表,并将数据导出到CSV,比较数据并生成结果

  • 在执行上述解决方案时,我发现进行比较的最简单方法是使用SQL查询。我需要这方面的帮助。

    使用SQL Server数据工具,您可以在两个数据库之间运行数据库。

    使用SQL Server数据工具不需要Visual Studio许可证。只需按照说明安装Visual Studio社区版。如果您没有资格成为“社区版”用户,就不要使用其他开发工作负载

    也可以使用SQL Server附带的命令行