【发布时间】:2012-04-21 23:45:31
【问题描述】:
我在工作时获得了一台新计算机,它配备了新的操作系统和最新版本的 Microsoft Access。 我以前有 Access 2003。现在我有 Access 2010。
我曾经能够将 Access 2003 项目链接到 SQL Server 2000 数据库,当我打开 Access 2003 项目以导入逗号分隔的文本文件时,文件(编辑:更准确地说,是一个表)将在 SQL Server 中创建,文本文件中的数据最终将在 SQL Server 中。
现在我想做同样的事情,但 Access 2010 不同,我看不到它是如何完成的。
菜单选择:
数据库工具 -> SQL Server 执行与 SQL Server 2000 不兼容的升迁工具。
外部数据 -> ODBC 数据库 确实允许我附加到现有的 SQL Server 2000 数据库,但是当我导入 CSV 文件时,该表是在 Access 中本地创建的,而不是在 SQL Server 2000 中.
可以使用 Access 2010 将数据导入 SQL Server 2000 吗?怎么样?
谢谢
【问题讨论】:
-
您之前是否在 Access 2003 中使用过 Access 数据项目?导入文本文件是否在 SQL Server 2000 中创建了新表?您说将在 SQL Server 中创建一个“文件”。我真的不明白你的意思。
-
@HK1:是的,之前在 2003 年有 ADP 指向 SQL Server 2000。将 CSV 导入 ADP 会导致在 SQL Server 中自动创建一个表,并填充来自 CSV 的数据。
-
我认为这在 ADP 之外是不可能的。
-
@HK1: 无法使用 Access 2010 创建 ADP?
-
我实际上不确定你是如何做到的,但我很确定你仍然可以在 Access 2010 中制作 ADP。据我了解,现在做这件事的理由比过去少了be 和很多人(比如我自己)只是使用 ODBC 链接表从 Access mdb/accdb 连接到 SQL Server。我个人不使用任何自动化工具在 SQL Server 中创建表,我也不需要该功能。我不经常制作新桌子。
标签: sql-server-2000 ms-access-2010