2011-06-06 104 views
2

我正在開發一個項目,用於使用廉價的觸摸屏PC Samsung Q1 Ultra收集客戶反饋。該項目由兩部分組成:基於PC的應用程序,用於構建調查並將信息存儲在SQL Server上;三星設備上的調查查看器,可從SQL Server下載調查數據並將其存儲在SQL Server Compact 3.5數據庫中。在兩個SQL數據庫之間傳輸數據的最佳方法

我的問題是,如何將調查數據從SQL Server傳輸到手持設備的數據庫?編寫一噸代碼將數據從一個數據庫複製到另一個數據庫似乎過於複雜 - 是否有方便的功能或者我可以使用這些功能從這兩個單獨的數據庫上的相同表中複製數據?

任何幫助,建議非常感謝。

乾杯

回答

2

由於您是從一臺設備複製到另一臺設備,顯然您需要做某種傳輸系統(複製,導出/導入等)。

我最初的建議是讓手持設備遠程訪問服務器上的主數據庫......這意味着每個手持設備(如果您添加多個手持設備)將使用相同的數據。除此之外辦法,我建議像這樣(加鏈接的服務器條目後):

select * into targetTable from [sourceserver].[sourcedatabase].[dbo].[sourceTable] 

快速search on Google實際返回的網站上這裏與你相似的問題。

0

SQL Server Replication可能適用於這一點。該MSDN部分有教程,操作方法和演練。這不是很難理解,但有一些設置。但是,一旦你完成了,你基本上可以把它放在自動駕駛儀上。

This article是一個很不錯的概述。

相關問題