eve*_*ime 5 sql-server ms-access windows-7 ms-access-2010
我正在将MS Access 2000转换为MS Access 2010.我面临的问题是,转换后MS Access 2010非常慢(甚至冻结).
上一个配置: XP上的MS Access 2000,带有链接表到Windows 2000上的Sql server 2000
新配置: Windows 7上的MS Access 2010,其中链接表位于Windows 2000上的Sql server 2000
新配置下的访问速度非常缓慢,或者有时会挂起并崩溃与Visual Studio桌面应用程序相同的情况,它在Win7上运行缓慢,而在XP上运行良好.
我尝试过的事情:
到目前为止几乎没有改善.
很难回答,因为问题的根源可能有多个。由于两个客户端的操作系统配置不同,我们不能排除问题来自两个操作系统之间的配置差异。
首先,您可以辨别连接速度是否由于 PC、Access 或您的数据库而变慢:
测试:直接连接
您可以尝试使用直接连接而不是链接表直接连接到 SQL Server。为此,您可以创建一个连接到 SQL Server 的新 Access 项目。Access 项目是一种直接连接到 SQL Server 的 Access 数据库,没有链接表。它使用本机客户端。您可以直接在 Access 中查看 SQL Server 数据库的表,并且可以编辑它们。Access 项目的扩展不是 MDB,而是 ADP。Access 项目隐藏在 Access 2010 中,但得到良好支持。
要创建 Access 项目:转到菜单“文件”->“新建”,然后单击文件图标的 ,然后选择“保存类型”:“Microsoft Access 项目 (*.adp)”。
创建 ADP 时,它应该要求您输入现有 SQL Server 数据库的参数。输入您的参数。
然后转到表格面板,尝试浏览某个表格并检查它是慢还是快。
如果速度很慢=>那么问题可能出在您的电脑或连接上。您可以尝试使用其他可以连接到 SQL Server 的软件来测试直接连接。
如果它很快 => 那么缓慢来自 ACCDB 或 ODBC 链接。
另请检查:
| 归档时间: |
|
| 查看次数: |
2127 次 |
| 最近记录: |