我们有一个SQL Server数据库。为了非编程方式处理数据,我可以通过在表上右键单击并选择“打开表”来使用SQL Server Management Studio。然而,对于非常大的表格,这种方法很慢,而且排序和过滤也很麻烦。
通常情况下,我们现在所做的是创建一个包含指向SQL Server表和视图的链接表的Access数据库。这样打开大型表格会快得多,并且Access具有易于使用的右键过滤和排序功能。
然而,自从Access 2007以来,特别是在处理大型表格时,排序变得非常缓慢。Access数据库还可能无意中锁定数据库表,阻止其他需要访问数据的进程。创建Access数据库本身以及在SQL Server添加新表时更新它也很繁琐。
有没有更好的方法来处理数据,既提供了Access的易用性,又避免了其缺点呢?
通常情况下,我们现在所做的是创建一个包含指向SQL Server表和视图的链接表的Access数据库。这样打开大型表格会快得多,并且Access具有易于使用的右键过滤和排序功能。
然而,自从Access 2007以来,特别是在处理大型表格时,排序变得非常缓慢。Access数据库还可能无意中锁定数据库表,阻止其他需要访问数据的进程。创建Access数据库本身以及在SQL Server添加新表时更新它也很繁琐。
有没有更好的方法来处理数据,既提供了Access的易用性,又避免了其缺点呢?