从Access 2010连接到SQL Server 2000,然后将CSV文件导入到SQL Server

问题描述:

我得到了一台使用新的O/S和最新版本的Microsoft Access的新计算机。 我曾经有Access 2003.现在我有Access 2010.从Access 2010连接到SQL Server 2000,然后将CSV文件导入到SQL Server

我曾经能够将Access 2003项目链接到SQL Server 2000数据库,并且当我打开Access 2003项目以导入逗号分隔符时,分隔的文本文件,将在SQL Server中创建一个文件(更准确地说,一个表),文本文件中的数据最终将在SQL Server中生成。

现在我想要现在做同样的事情,但Access 2010是不同的,我看不出它是如何完成的。

菜单选择:

数据库工具 - > SQL服务器执行一个升迁工具,它与SQL Server 2000兼容

外部数据 - > ODBC数据库确实让我重视现有的SQL Server 2000数据库,但是当我导入CSV文件时,该表在本地在Access中创建,而不是在SQL Server 2000中创建。

可以使用Access 2010将数据导入SQL Server 2000吗?怎么样?

感谢

+0

您是否在Access 2003中使用Access Data Project之前?导入文本文件是否在SQL Server 2000中创建新表?你说在SQL Server中会创建一个“文件”。我真的不确定你的意思。 – HK1 2012-04-10 02:30:22

+0

@ HK1:是的,以前在2003年曾使用ADP指向SQL Server 2000.将CSV导入ADP导致在SQL Server中自动创建表,并使用CSV中的数据进行填充。 – Tim 2012-04-10 17:39:54

+0

我不认为这是可能的ADP之外。 – HK1 2012-04-10 19:09:45

,你可以直接将问题从SQL Server BULK INSERT存储过程,这应该是比任何MS接入可本地做快十倍。

+0

为什么downvote?批量插入TSQL命令比任何MS Access可以本地执行的更快。 – 2012-11-03 19:36:27