2

假设 SQL Server 中有几个表。我的客户在他们自己的服务器上使用 Access 2003 数据库。SQL Server 2008 R2 位于差异服务器上。他们的 Access 前端是用 VBA 编写的。我知道我可以让他们使用 ADO 和 OLEDB 提供程序连接到我的 SQL 服务器。为此,他们必须添加来自

Tools-->References--> MS ActiveX objects 6.0 Library

并使用提供的连接字符串:

Provider= SQLOLEDB.1; Integrated Security = SSPI; Initial catalog=DatabaseName; Data source =ServerNamethathostsSQLSeerver

有没有其他方法可以让他们连接到 SQL Server?就性能而言,有哪些更好的方法可以做到这一点?

请分享您的意见。谢谢。

4

1 回答 1

2

在 MS Access 2007 及更高版本中,推荐的方式是链接表,不需要引用,可以通过代码或菜单完成。Microsoft Access 2003 还支持链接表。

更多信息: http: //office.microsoft.com/en-us/access-help/import-or-link-access-to-sql-server-data-HA010341762.aspx

于 2012-08-15T15:39:26.087 回答