标签: ms-access

用于编写 Access SQL 语句的在线资源

我正在寻找用于编写 Access SQL 语句的在线资源。我使用 SQL 编写查询,因为 UI 限制了可以查询的内容。我一直在使用w3schools作为参考,但是 MS-Access 有时的语法略有不同,因此当我运行查询时会出现错误。然后我最终浪费时间试图找出我做错了什么,却发现 Access 的做法不同。

ms-access query

7
推荐指数
1
解决办法
2584
查看次数

是否可以同步两个毫秒访问数据库?

我们有一个花店,在那里我们使用 MS Access 和一个客户端程序来处理数据库。但是这个程序只能使用一个数据库。我们要开一家新店,所以现在我们要解决两个数据库之间的同步问题。它可以每天同步一次。

这是否可以使用 MS Access 2007 工具实现,或者我们必须购买一些程序?

ms-access windows

7
推荐指数
1
解决办法
1万
查看次数

网络中的 MS Access 数据库

请问MS Access数据库是否支持网络和多用户访问?

ms-access

7
推荐指数
1
解决办法
1万
查看次数

从 Access .accdb 文件导入到 SQL Server

如何将数据从 Access.accdb文件导入SQL Server?在 SQL Server 导入和导出向导中我应该选择什么?

在此处输入图片说明

假设我们选择 OLE DB Provider for SQL Server Integration Services,那么如果这是一个正确的方向,那么接下来应该从下面的窗口中选择什么?在字段Data Source和 中输入什么Location,这意味着或多或少相同?

在此处输入图片说明

我按照此处描述的说明操作: 将访问数据库 (.accdb) 导入 SQL Server 2016 的最简单方法? 我已经安装Microsoft Access Database Engine 2010 Redistributable

然而我却无望地看到 Microsoft Office 12.0 Access Database Engine OLEDB

更新

如果我选择数据源,因为Microsoft Access (Microsoft Access Database Engine)我最终收到错误消息,如下图所示。此外,我认为这个数据源是为文件mdb而不是accdb量身定制的。 在此处输入图片说明

ms-access sql-server import

7
推荐指数
1
解决办法
2万
查看次数

我会在 SQL Server 中寻找什么来确定用户是否与 Microsoft Access 连接?

有什么方法可以检查 SQL Server 以查看谁在使用 Microsoft Access(而不是网站)访问它?我使用带有默认日志记录设置的 SQL Server 2008R2。

ms-access sql-server-2008-r2

6
推荐指数
1
解决办法
401
查看次数

等效于 Access BOOLEAN 类型的 SQL Server 的列定义

Access 中的 BOOLEAN 数据类型(即 Jet/ACE)为 True 返回 -1,为 False 返回 0;该字段始终是必需的(即,它不能设置为 NULL)。SQL Server BIT 类型为 True 返回 1,为 False 返回 0,并且还允许 NULL。

我正在寻找一个 T-SQL 列定义,使用 smallint、检查约束和 NOT NULL 的组合来复制 Jet/ACE BOOLEAN 数据类型的功能。换句话说,该列只接受值 0 和 -1。

ms-access sql-server ddl

6
推荐指数
1
解决办法
5727
查看次数

每日/每周备份访问数据库

我们有一个 Microsoft Access 数据库,分为后端/前端。我正在寻找的是能够每天或每周自动备份这些文件 - 最好的方法是什么?我们不想担心数据库的备份,只要知道它是按计划自动发生的。

谢谢。

ms-access backup

6
推荐指数
2
解决办法
5万
查看次数

将访问数据库 (.accdb) 导入 SQL Server 2016 的最简单方法?

我有一个来自 access 2016 数据库的 .accfb 文件,我正在尝试将此数据库导入 SQL Server 2016 开发人员版实例。

虽然我在网上找到了讨论在 SQL Server 中使用导入/导出数据工具以及用于访问的迁移助手的帖子,但两者都对我没有帮助。

有谁知道如何轻松地将数据库从 access 2016 移动到 sql server 2016?更具体地说是“accdb”文件类型?

非常感谢所有建议!

ms-access sql-server migration import

6
推荐指数
1
解决办法
2万
查看次数

SSMA for Access - 迁移助手向导在链接表中失败

将 SQL Server 迁移助手与迁移向导结合使用时,将 Access (2016) 数据库转换为 SQL Server Express (2017) 一切顺利,直到我进入链接表步骤。此处出现 SQL Server 连接对话框:

sql server连接对话

我输入用于创建表的相同凭据。我的理解是,这个对话似乎允许使用不同的 SQL Server 登录和 Access,所以这里可能没有什么特别之处。但后来我收到以下错误:

错误

Connection failed:
SQLState: '01000'
SQL Server Error: 772
[Microsoft][ODBC SQL Server Driver]
[DBNETLIB]ConnectionOpen (SECDoClientHandshake()).
Connection failed:
SQLState: '08001'
SQL Server Error: 18
[Microsoft][ODBC SQL Server Driver]
[DBNETLIB]SSL Security error
Run Code Online (Sandbox Code Playgroud)

我已经尝试过使用和不使用相同错误加密连接,所以它看起来不像是 SSL 错误。

我安装了四个 SQL Server ODBC 驱动程序:

  • 用于 SQL Server 的 ODBC 驱动程序 11
  • 用于 SQL Server 的 ODBC 驱动程序 13
  • 数据库服务器
  • SQL Server 本机客户端 11.0

如果我使用 ODBC 数据源管理器创建连接,我可以使用 SQL …

ms-access sql-server ssma sql-server-2017

6
推荐指数
1
解决办法
1790
查看次数

有什么理由不添加“rowversion”列?

TechNet 文章“优化链接到 SQL Server 的 Microsoft Office Access 应用程序”建议向从 MS Access 链接的 SQL Server 表添加rowversion列。从支持并发检查部分:

Office Access 会自动检测表何时包含此类列,并在影响该表的所有 UPDATE 和 DELETE 语句的 WHERE 子句中使用它。这比验证所有其他列仍然具有与上次刷新动态集时相同的值更有效。

好消息是每个 UPDATE/DELETE 语句和绑定表单都将从这个添加中受益,而无需在 MS Access 中进行任何更改(除了重新链接表)。

直到最近我才知道这个功能。我正在考虑向我从 MS Access 链接到的 SQL Server 中的每个表添加一个命名的rowversion列。 在我这样做之前,我应该注意哪些缺点?

显然会有存储要求和性能影响,但我认为这些可以忽略不计。此外,其中一些表是合并复制场景中的项目;这有什么区别吗?

ms-access sql-server concurrency alter-table merge-replication

5
推荐指数
1
解决办法
1457
查看次数