| 备注 自 2022 年 5 月起,此功能在 Microsoft 365 每月发布频道中正式发布 (正式发布) 。 如果你使用的是 Microsoft 半年企业频道,则它将于 2022 年 12 月提供。 有关如何参与的详细信息,请参阅 aka.ms/AccessAndPowerPlatform。 |
|---|
将 Access 数据类型迁移到 Dataverse 时,了解每种匹配数据类型不支持的内容、部分支持的内容以及完全支持的内容至关重要。
在支持的许多数据类型中,Access 和 Dataverse 之间存在一些不同的限制和变化。 在迁移期间,验证过程会提醒您数据转换错误。 在大多数情况下,有实用的替代方案或解决方法。 有关详细信息,请参阅 Access 中的数据类型和字段属性以及Dataverse 中的列数据类型简介。
下表提供了有关支持的数据类型、限制和变体的更多详细信息。
数据类型摘要
| Access | Dataverse | 限制 | 变体 |
|---|---|---|---|
| 短文本 | 文本 | Dataverse:4000 个字符 访问:255 个字符 |
在 Dataverse 中,如果字符串更新超过 255 个字符,Access 会将该值强制转换为长文本以供显示。 |
| 长文本 | 多行文本 | Dataverse:1,048,576 个字符 访问权限:1 GB,显示限制为 64,000 |
如果超过 Dataverse 限制,Access 将阻止导出。 |
| 超链接 | URL | Dataverse:4000 个字符 访问:8,192 个字符 (包括 URL、显示名称和工具提示部分) |
无论 Access URL 只是简单 URL 还是具有一个或多个 URL 部分,它都将在 Dataverse 中转换为一列。 |
| DateTime | DateTime | Dataverse 和 Access 都使用标准日期和时间格式 | 完全支持 |
| 日期/时间已延长 | 没有等效项 | 访问: 有关详细信息,请参阅 延长的日期/时间。 | 不支持 |
| 自动编号 | 唯一标识符 | Dataverse:GUID 访问:整数,+2,147,483,647 |
Dataverse 将 Access 值转换为整数。 |
| 货币 | 货币 | Dataverse:+/- 922,337,203,685,477,小数点后两到十位 访问:+/- 922,337,203,685,477,小数点后四位 |
Dataverse 具有内置汇率转换功能,但仅支持表中的一种货币格式。 Access 在一个表中支持多种货币格式。 请考虑将“Access 货币”数据类型转换为“十进制”。 或者,您可以导入 货币系统表 (,其中包含从 Dataverse) 到 Access 的每种货币的汇率和基表。 有关详细信息,请参阅 Dataverse 系统表和列。 |
| 数字:十进制 | 十进制数 | Dataverse:+/-100,000,000,000,最多保留 10 位小数。 访问:+/- 10^28-1,最多 28 位小数 |
Access 不会导出超过 Dataverse 限制的数据。 |
| 数字:整数 | 整数 | Dataverse:+/- 2,147,483,647 访问:+/- 2,147,483,647 (1、2 或 4 字节) |
完全支持 |
| 数字:单个 (4 字节) 数字:双倍 (8 字节) |
浮点数 | Dataverse:小数值最多 17 位,但显示限制为 +/- 1000 亿,保留五位小数,算术运算是近似值 访问:4 个字节 负值:3.402823E38 至 -1.401298E-45 正值:1.401298E-45 至 3.402823E38 访问 8 个字节: 负值:1.79769313486231E308 至 -4.94065645841247E-324 正值:4.94065645841247E-324 至 1.79769313486231E308 |
不支持 提示 若要迁移 Access 浮点数据类型,请先将其转换为数字数据类型, 将字段大小属性设置为小数,然后将数据迁移到 Dataverse,Dataverse 会将其存储为十进制数数据类型。 与 Access 浮点数据类型相比,Dataverse 浮点数据类型可能会创建可能四舍五入显示的微小差异。 这通常不是问题,但在重复计算过程中,您可能会得到稍微不正确的结果。 如果需要绝对精度,请考虑使用 Dataverse 十进制数据类型,因为它包含较大范围的小数值并保持准确性。 |
| 大数 | 大整数 (BigInt) | Dataverse:8 字节,-2^63 到 2^63-1 访问:8 字节,-2^63 到 2^63-1 |
完全支持 |
| 附件 | 文件 | Dataverse:128 MB,每列一个文件,存储在云中 访问:2 GB,每列多个文件,并存储在数据库中 |
尚不支持,但即将推出。 监视更新。 |
| OLE 对象 | 图像 (或文件) | Dataverse:32 MB,支持 GIF、PNG、JPG 和 BMP,每列一个图像,并存储在云中 访问:2 GB,支持图像、图表和 Active X 控件,并存储在数据库中 |
不支持 |
| 查阅向导 | 查找 | Dataverse:单列查找 Access:一列或多列查找 |
支持 Access 仅导出需要准备的单列查找。 有关详细信息,请参阅 创建用于迁移到 Dataverse 的选择字段。 |
| 是/否 | 是/否 (或两个选项) | Dataverse 和 Access 都使用布尔值 | 完全支持两个选项。 不支持设置多选选项。 |
| 计算列 | 没有等效项 | Dataverse:可以基于整数、十进制或文本数据类型创建计算。 有关详细信息,请参阅 在 Power Apps 中定义计算列 和 在 Microsoft Dataverse 中创建和定义计算或汇总字段。 访问: 有关详细信息,请参阅 计算列。 |
仅导出 Access 计算列的结果。 |
| 多值字段 | 多选字段或选项 | Dataverse:将值存储为一列中的分隔字符串。 访问: 跨多个表存储多值字段存储值。 有关详细信息,请参阅 多值字段。 |
不支持 |
| RTF | 文本或多行文本 | Dataverse:文本最多支持 4000 个字符,多行文本支持最多 1,048,576 个带格式的字符。 Access: 一种长文本数据类型 (也称为“备注”) 字段,并将 TextFormat 属性设置为 RichText 。 |
不支持 |
| 超链接 | URL | Dataverse:仅显示 URL 文本 访问:除了 URL 文本,Access 还具有内置组件,其中包括链接的友好名称和显示名称。 |
支持 友好名称和显示名称的超链接组件在 Dataverse 中创建为其他列。 这些功能将继续在 Access 表单和报表中按预期工作。 |