是什么决定了哪些本地SQL Server缓存表可以缓存?

时间:2009-12-14 21:20:16

标签: sql-server visual-studio-2008 caching

我有一个c#Visual Studio应用程序。我连接到现有的SQL Server 2008数据库,Studio为我创建了一个本地缓存(.sdf文件),缓存了所有现有的表。

现在我在SQL Server数据库中添加了2个额外的表,并希望用这些表更新我的DataSet,但向导不允许我选择新表作为缓存。在“选择要缓存的表”向导页面上,我无法检查要缓存的所有表。

更新:现在它允许我选择一个,而不是另一个新表。

是什么决定了表是否可以缓存?无论是否有向导,我怎样才能完成这项工作?

1 个答案:

答案 0 :(得分:1)

好的,我找到了答案。

“如何:配置数据同步以使用SQL Server更改跟踪”帮助页面(http://msdn.microsoft.com/en-us/library/cc714038.aspx)讨论了如何创建和配置本地数据库缓存模板(.sync文件)。

之前我从未见过模板配置,因为Studio会自动为我配置。我在解决方案资源管理器中找到了.sync文件,可以在“配置数据同步”对话框中打开它。当您在此处同步添加新表时,还有一个指向“哪些表可以缓存”帮助页面(http://msdn.microsoft.com/en-us/library/bb763049.aspx)的链接。