我想知道如何将一个Access数据库文件转换成SQL Server(
.mdf
文件)数据库?.mdf
文件)数据库?MS Access的“Upsize向导”已于2012年停止使用。现在建议使用SQL Server Migration Assistant(SSMA)。参考:https://accessexperts.com/blog/2013/01/30/access-2013-is-here-but-wheres-the-sql-server-upsizing-wizard/
然而,正如Johnny Bones所指出的那样,我发现创建一个新的空SQL Server(2012)数据库并导入数据相对容易:
SQL Server Management Studio,右键单击新创建的数据库| 任务 | 导入数据-> SQL Server导入向导
在考虑使用其他可能做得更多的工具之前,您应该找出为什么要使用它们而不是SSMA。从这个YouTube视频开始了解。
请注意,MS Access Upsizing向导曾经很棒,但现在已停止使用,并且在MS创建出一个像样的SSMA版本之前有一段时间间隔,这就是这些其他工具出现的时候和原因。
SSMA应该可以满足您的需求。
有一些访问事项无法移动到SQLServer,还有一些可以。
例如,Access触发器不会。Access表约束会,Access布尔数据类型也会 - 但需要做一些工作。该视频将很好地解释大部分问题。
Harvey