如何将现有SQL Server数据库连接到Access 2007

时间:2011-08-24 13:40:28

标签: sql-server

我想将现有的SQL Server EXPRESS数据表(我在WebDeveloper 2010中使用)连接到Access 2007数据库,但我还没有检索我的数据表。

我正在做这个序列:

  1. 在“外部数据”功能区中,选择“ODBC数据源”
  2. 使用链接数据表链接到数据源
  3. 创建新的.dsn文件SQL Server驱动程序
  4. 在SQL server字段中,通知。\ SQLEXPRESS
  5. 在身份验证中,使用网络登录选择NT身份验证
  6. 在这一步中,我假设系统会向我显示我的数据库,或者告知其路径。但我没有实现通知数据库路径,也没有选择我的表。在“将标准数据库更改为...”中,我只有选项:“master”,“model”,“msdb”和“tempdb”。当我尝试在“附加数据库文件名”中通知我的数据库路径时,有一个例外“无效的数据库”。我不知道我应该做错什么,或者我该如何解决这个问题。

    我一直在阅读有关将SQL Server数据库链接到Access的几个问题,但是对于这个问题,我还没有找到解决方案,这应该很容易。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

  1. 创建ODBC连接时,请检查是否可以将默认数据库设置为您要查找的数据库。如果不是,那么问题在于ODBC中的某些位置,您可以先修复它,然后尝试使用该表。
  2. 如果您可以在ODBC连接中设置默认数据库,那么问题可能出在MS-Access中。
  3. 希望这有助于您找出问题所在。

    请更新状态。

    我相信,如果您需要更新数据,MS-Access会在Sql Server表中使用timestamp列。