我必须从Access 2000数据库复制一些表到SQL Server 2005数据库。 什么是最简单的方法来做到这一点?
您可以设置到SQL服务器的ODBC连接,并通过ODBC将其从Access导出到SQL。
我能想到的最简单的方法是使用SQL Server导入和导出向导。
从SSMS开始,右键单击目标数据库,然后select“任务 – >导入数据…”。 基本上你只是按照提示。 select您的Access数据库作为源,指定表/列映射选项(如果需要或期望)等
这假定这是一次性导入。 如果这是一个重复的过程,那么最好创build一个SSIS包并通过SQL代理进行调度。
在SQL MGM工作室,你可以使连接的服务器,它将从Access数据库中读取数据,之后,您只需查询T sql将数据从一个表移动到另一个
insert into Sql_Table Select * from LinkedACCES.dbo.AccesTable
完成后,你的表应该出现在你的SQL Server数据库中。
这个问题是相对较旧的,从那时起,SQL Server Migration Assistant就成为了这个select的工具。 看到我的答案,以链接到另一个问题 。
最简单的方法是从SQL 2005中使用SS Integration Services中的向导。