我在MS Access中有一堆数据。我想从数据创建INSERT语句,目的是在SQL Server中运行它们。 Access和SQL Server之间的表结构是相同的。我没有选择导出/导入,因为我没有直接访问SQL Server。它是一个Web主机的服务器,它们只给你一个愚蠢的控制面板来运行脚本。不幸的是,我无法使用SQL Server Management Studio或任何其他工具。
从MS Access数据生成与SQL Server兼容的INSERT语句的最简单方法是什么?
答案 0 :(得分:3)
在计算机(您的开发计算机,VM,whathaveyou)上安装SQL Server(可能是Express)的副本。确保本机可以读取.mdb。
这将确保您的create语句后跟数据。
答案 1 :(得分:1)
事实证明,我发现了一种比建议的答案更容易的方法。我转到SQL Server Management Studio并右键单击数据库,选择Import,然后通过向导从MS Access数据源导入。这是相当轻松和直截了当的。然后我生成脚本为p。坎贝尔建议。
答案 2 :(得分:0)
考虑使用Access和Excel的混合。
INSERT
语句。SET IDENTITY_INSERT MyTable ON
。