Matt Hanson Asked: 2009-05-21 11:06:23 +0800 CST2009-05-21 11:06:23 +0800 CST 2009-05-21 11:06:23 +0800 CST 将 Access 表复制到 MS SQL 772 我必须将一些表从 Access 2000 数据库复制到 SQL Server 2005 数据库。最简单的方法是什么? sql-server-2005 microsoft-access 6 个回答 Voted Matt 2009-05-21T11:19:06+08:002009-05-21T11:19:06+08:00 我能想到的最简单的方法是使用 SQL Server 导入和导出向导。 在 SSMS 中启动并右键单击目标数据库并选择“Tasks --> Import Data...”。基本上,您只需按照提示进行操作。选择您的 Access 数据库作为源,指定表/列映射选项(如果需要或需要)等。 这假定这是一次性导入。如果它是一个循环过程,您最好创建一个 SSIS 包并通过 SQL 代理对其进行调度。 Best Answer WerkkreW 2009-05-21T11:12:33+08:002009-05-21T11:12:33+08:00 您可以设置与 SQL 服务器的 ODBC 连接,并通过 ODBC 将其从 Access 导出到 SQL。 adopilot 2009-05-31T02:23:19+08:002009-05-31T02:23:19+08:00 在sql MGM studio中,您可以制作链接服务器,该服务器将从Access数据库中读取数据,之后您只需查询T sql即可将数据从一个表移动到另一个表 insert into Sql_Table Select * from LinkedACCES.dbo.AccesTable squillman 2009-05-21T11:15:40+08:002009-05-21T11:15:40+08:00 选择您的餐桌 从“文件”菜单中选择“导出”(或右键单击表格并导出) 在导出表屏幕中,从文件类型下拉列表中选择 ODBC Databases() 给您的表一个新名称以存储在数据库中(如果您愿意) 在“选择数据源”框中单击“新建...”按钮 在 Create New Data Source 窗口中单击 Machine Data Source 选项卡并运行向导以输入您的 sql server 和 db info(在驱动程序列表中选择 SQL Server) 完成后,您的表应该出现在您的 SQL Server 数据库中。 David W. Fenton 2010-08-31T12:25:38+08:002010-08-31T12:25:38+08:00 这个问题比较老了,从那以后SQL Server Migration Assistant就成了这个问题的首选工具。请参阅我对另一个问题的回答以获取指向它的链接。 nedm 2009-05-21T11:13:25+08:002009-05-21T11:13:25+08:00 在 SQL 2005 中使用 SS 集成服务中的向导是最简单的方法。
我能想到的最简单的方法是使用 SQL Server 导入和导出向导。
在 SSMS 中启动并右键单击目标数据库并选择“Tasks --> Import Data...”。基本上,您只需按照提示进行操作。选择您的 Access 数据库作为源,指定表/列映射选项(如果需要或需要)等。
这假定这是一次性导入。如果它是一个循环过程,您最好创建一个 SSIS 包并通过 SQL 代理对其进行调度。
您可以设置与 SQL 服务器的 ODBC 连接,并通过 ODBC 将其从 Access 导出到 SQL。
在sql MGM studio中,您可以制作链接服务器,该服务器将从Access数据库中读取数据,之后您只需查询T sql即可将数据从一个表移动到另一个表
完成后,您的表应该出现在您的 SQL Server 数据库中。
这个问题比较老了,从那以后SQL Server Migration Assistant就成了这个问题的首选工具。请参阅我对另一个问题的回答以获取指向它的链接。
在 SQL 2005 中使用 SS 集成服务中的向导是最简单的方法。