我如何复制日期范围的MS SQL数据库数据以附加到另一台计算机上的DB?

问题描述 投票:0回答:1

我有一个用VB.Net编写的用户界面程序,该程序从一些PLC收集仪器数据并将其存储在MS SQL数据库中。我需要能够根据日期范围从数据库中复制记录,并将其保存在拇指驱动器上的文件中。然后,需要将文件导入另一台计算机上的DB进行分析。我知道SSMS可以进行备份和还原,但是我认为它不能基于日期范围。

sql vb.net backup
1个回答
0
投票

[我能想到的最简单的方法是(如果两个数据库具有相同的布局,表名等)使用DataAdapter将数据下载到DataTable中,然后使用DataTable.WriteXml()将其写入磁盘,然后在另一个最后,DataTable.ReadXml()将其从文件中获取回到DataTable中,并使用DataAdapter将其写入目标DB中。如果使用强类型数据表(创建数据集),则需要更少的代码行]

© www.soinside.com 2019 - 2024. All rights reserved.