假设SQL Server中有几个表。我的客户端在自己的服务器上使用Access 2003数据库。 SQL Server 2008 R2位于diff服务器上。他们的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吗? 在性能方面有哪些更好的方法?
请分享您的意见。感谢。
答案 0 :(得分:2)
在MS Access 2007及更高版本中,推荐的方法是链接表,不需要引用,可以通过代码或菜单完成。 Microsoft Access 2003还支持链接表。