sql - 无法打开 Microsoft Access 表
问题描述
我是 Microsoft Access 的初学者,我的一个朋友给了我一份他的 SQL Server 文件和带有 .BAK 扩展名的东西,我相信它是数据库,因为它几乎 300MB。
当我尝试运行 SQL Server 文件时,出现无法连接到后端数据库错误。在互联网上搜索我发现我可以通过在打开数据库时按住 shift 来防止这种情况。
尽管这确实打开了 Access 文件,但我可以在其中看到所有表格、查询、表单、报告和宏图标和名称。我无法打开其中任何一个。例如,当我按下其中一个表名时,我得到
连接失败 SQL 服务器不存在或访问被拒绝”错误。
如何查看表格?
解决方案
您的 MS Access 文件链接到 SQL Server。你基本上需要
- 安装SQL Server Express(它是免费的) https://www.microsoft.com/en-au/sql-server/sql-server-editions-express
- 将 .BAK 文件还原到 SQL Server Express如何将 bak 文件导入 SQL Server Express
- 将所有 MS Access链接表重新链接到您安装的 SQL Server 如何更改 MS Access 中链接表的连接字符串
这可能看起来很复杂,但它是了解数据库的绝佳机会。
看来你的朋友不是很有帮助。
推荐阅读
- javascript - div宽度大于80%时添加类
- ios - 向下滚动以逐渐隐藏菜单栏或视图并向上滚动
- jquery - 到目前为止,本地存储仍然存在
- google-analytics - 我们如何将结帐步骤传递给 Google Analytics 中的自定义维度?
- python-3.x - 有没有一个选项:Scapy 中的 only_summaries?
- haskell - 是否可以在 Rust 中表示高阶抽象语法?
- cakephp - CakePHP 3.x - 安装 Phinx 错误
- php - 如何在 Zend Framework 3 中声明全局常量?
- python - 如何在使用 angularjs ng-repeat 从 Bottle Framework 查询后显示数据?
- python-3.x - 添加到 BoxSizer 后如何调整面板(wxPython)的大小