2012-04-09 177 views
0

我得到了一臺使用新的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

回答

-1

,你可以直接將問題從SQL Server BULK INSERT存儲過程,這應該是比任何MS接入可本地做快十倍。

+0

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