簡體   English   中英

需要將整個表從SQL Server復制到SQL Server CE,包括表結構和所有數據

[英]Need to copy an entire table from SQL Server to SQL Server CE including the table structure and all data

我想按需將包含所有表數據的表從SQL Server復制到C#中的SQL CE數據庫。 訣竅是,要復制的表要等到運行時才能知道,並且以前不會存在於SQL CE數據庫中。

我希望通過首先從服務器獲取DataTable並將其復制到CE數據庫中來實現此目的。

將新表及其數據插入SQL Server CE數據庫的最簡單方法是什么?

還有我應該考慮的替代方法嗎?

從2005年開始,該方法必須可以在任何版本的SQL Server上使用,因此我不能依靠僅在較新版本中可用的功能。

本地數據庫將始終為空白。

這些表可能包含多達幾千條記錄,這將用作本地緩存。

提前致謝

到目前為止,我已經完成並在一個示例項目上進行了測試:

  • 從SQL Server將數據獲取到DataTable
  • 使用DataTable的列集合創建創建表腳本
  • 對我的SQL Server CE數據庫運行

並找到了由其他人編寫的庫,以將大量副本復制到CE數據庫中,因為常規SQL大量副本不支持CE。

我需要將其集成到主應用程序中,並根據實際的生產數據對其進行測試,以查看其性能,但是如果可以接受的話,我會選擇這種方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM