如何使用带有sql server的vb.net将本地数据库表的数据传输到远程数据库表 [英] How to transfer local database table's data to remote database tables using vb.net with sql server

查看:136
本文介绍了如何使用带有sql server的vb.net将本地数据库表的数据传输到远程数据库表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个本地SQL服务器数据库,包含许多表,我需要使用vb.net将数据传输到远程SQL服务器数据库,任务应该每2小时从vb.net windows应用程序运行,如何实现。请建议我最好的方法

i have a local SQL server database with many tables i need to transfer data to remote SQL server database using vb.net, and task should be run every 2 hr from vb.net windows application, how it is possible. Please suggest me best way for this

推荐答案

您当然可以编写自己的程序来传输数据并每2小时执行一次。但是,如果可能,我建议使用 SQL Server复制 [ ^ ]。它是一个现成的框架,用于在数据库之间传输数据。



如果由于某种原因复制不是一个可行的解决方案,请看一下微软同步框架 [ ^ ]
You can of course write your own program to transfer the data and execute it every 2 hours. However if possible, I would suggest using SQL Server Replication[^]. It's a ready-made 'framework' to transfer data between the databases.

If for some reason replication is not a feasible solution, have a look at Microsoft Sync Framework[^]


要在服务器中获取数据库名称,请编写此查询,不要使用引号'select * from sys.databases;'并获取特定数据库的表来编写此查询,不带引号'select * from dbname.sys.tables'

在google中搜索更多内容,你会在那里找到很多解决方案。
To get database names in your server write this query without quotes 'select * from sys.databases;' and to get tables of particular database write this query without quotes 'select * from dbname.sys.tables'
Search more in google you shall find many solutions there.


这篇关于如何使用带有sql server的vb.net将本地数据库表的数据传输到远程数据库表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆