我尝试以编程方式将多个表从 Microsoft SQL Server 导入 Microsoft Access。
每个 SQL Server 表都有一个标识列,相应的 Access 表也有一个自动编号列。
现在我想生成 SQL 脚本以将数据从 SQL Server 复制到 Access,并使自动编号列与 SQL Server 中的值相同。
这可能吗?
从 Access 到 SQL Server 以其他方式执行此操作时,使用 SETIDENTITY_INSERT [MyTable] ON
和更高版本相当容易SET IDENTITY_INSERT [MyTable] OFF
。
我发现 Microsoft Access 没有这样的声明。
此外,我尝试创建要导入的 Access 表,首先使用标识字段作为类型LONG
,然后使用该ALTER TABLE ... ALTER COLUMN
语句切换到自动编号。我这样做失败了。
所以我的问题是:有什么方法可以实现我的目标吗?