我想知道是否有人可以指出如何使用SQL Server中的链接服务器从.Net应用程序查询mdb(Access数据库)的示例。
当前数据库在Access中,后来打算完全切换到SQL Server,因此我想使用LINQ-to-SQL或实体框架(或其他ORM,如NHibernate)来“面向未来” “我的代码,一旦我们从Access迁移,就很容易切换。
我目前的设置是使用OLE数据提供程序直接查询mdb文件,但没有可用的LINQ数据提供程序,这是我的强烈偏好。
任何提示或建议都将不胜感激。
感谢。
答案 0 :(得分:0)
有趣的想法。我不知道这是否真的有效;虽然您将连接到SQL Server,但它仍会将查询代理到访问数据库。
How can I link a SQL Server database to MS Access using link tables in MS Access?
详细说明如何将访问权限添加为链接服务器的源。
你现在最好直接去SQL Server恕我直言。您可能会通过SQL Server代理访问数据库来获得各种随机问题。