2009-12-14 52 views
0

我有一個C#Visual Studio應用程序。我連接到一個現有的SQL Server 2008數據庫,Studio爲我創建了一個本地緩存(.sdf文件),緩存了所有現有的表。什麼決定了哪些本地SQL Server緩存表可以被緩存?

現在我添加了2個額外的表SQL Server數據庫,並希望用這些更新我的DataSet,但該向導不允許我選擇新表作爲緩存。在「選擇要緩存的表」嚮導頁面上,我無法檢查要緩存的所有表。

更新:現在它允許我選擇一個,而不是其他新表。

什麼決定了表是否可以被緩存?無論有沒有嚮導,我怎麼能做這項工作?

回答

1

好的,我找到了答案。

「如何配置數據同步以使用SQL Server更改跟蹤」幫助頁面(http://msdn.microsoft.com/en-us/library/cc714038.aspx)討論瞭如何創建和配置本地數據庫高速緩存模板(.sync文件)。

我以前從未見過模板配置,因爲Studio爲我自動配置了這個模板。我在解決方案資源管理器中找到.sync文件,並可以在「配置數據同步」對話框中打開它。當您通過在此同步來添加新表時,還有一個鏈接指向「可以緩存哪些表」(http://msdn.microsoft.com/en-us/library/bb763049.aspx)。