来自.NET的Mimic MS Access或SQL Server ODBC服务器

本文关键字:SQL Server ODBC 服务器 Access NET Mimic MS 来自 | 更新日期: 2023-09-27 18:24:58

我们希望通过伪装成ODBC服务器(如access或SQL server)来允许访问我们的自定义后端数据存储。通过这种方式,任何拥有这些ODBC驱动程序的人都可以连接并向我们发送查询(从asp.net到Excel的任何内容),我们将在后端解决这些查询并返回结果集。

我能够解析SQL并基于动态SQL查询返回结果集。我不知道如何伪装成ODBC或OLEDB服务器。我甚至不在乎我们模仿哪台服务器,只要它是一台普通的服务器,有带窗口的驱动程序。

我搜索过,但找不到实现身份验证和ExecuteQuery()方法的基本实现。这样的.net项目存在吗?

来自.NET的Mimic MS Access或SQL Server ODBC服务器

您可以实现ADO.NET数据提供程序吗?

参见http://msdn.microsoft.com/en-us/library/a6cd7c08.aspx

System.Data.Sqlite项目是如何为任意数据存储构建ADO.NET数据提供程序的极好示例。