我正在尝试创建连接到开发数据库(MS Access 2003 * .mdb)的Windows服务,但我遇到了连接错误。 Access DB包含到SQL Server DB的链接表,我有创建新链接表的凭据(如果这足以连接到SQL Server DB,则为idk)。我已经制作了几个通过OleDb连接成功连接的其他WinForm应用程序,并且它们继续工作。
现在,我已尝试Windows服务中的OleDb connection无效,我尝试使用OdBc连接multiple drivers。我已经尝试更改ServiceInstaller
和User
之间的LocalSystem
帐户类型,甚至更改Target CPU
帐号类型以获取大便和傻笑(之前已经烧过)。最终,我认为Windows服务的范围与任何OdBc连接有关,我认为这需要直接连接到SQL Server数据库。
是否有一种我可能错过的方法可以让我继续使用MS Access数据库,然后继续使用我现有应用程序中的OleDb连接?