Subsonic 使用亚音速3的Windows服务出现问题

Subsonic 使用亚音速3的Windows服务出现问题,subsonic,subsonic3,Subsonic,Subsonic3,我正在尝试实现一个C#Windows服务,它利用亚音速3来查询和更新MSSQL数据库。问题是,当我启动该服务时,Windows服务管理器会说“本地计算机上的MyService启动并停止。如果其他服务或程序未使用某些服务,则它们会自动停止”。应用程序事件日志显示“无法启动服务。System.Data.SqlClient.SqlException(0x80131904):关键字“Update.”附近的语法不正确”,后跟堆栈跟踪 我正在以管理员的身份安装和启动服务。只有当服务尝试运行对数据库的查询时,

我正在尝试实现一个C#Windows服务,它利用亚音速3来查询和更新MSSQL数据库。问题是,当我启动该服务时,Windows服务管理器会说“本地计算机上的MyService启动并停止。如果其他服务或程序未使用某些服务,则它们会自动停止”。应用程序事件日志显示“无法启动服务。System.Data.SqlClient.SqlException(0x80131904):关键字“Update.”附近的语法不正确”,后跟堆栈跟踪

我正在以管理员的身份安装和启动服务。只有当服务尝试运行对数据库的查询时,才会发生此错误。我做错了什么?感谢您的帮助

该服务是使用VisualStudio2010开发的,并作为正常应用程序运行

致以最良好的祝愿,
Aki

查询导致未经处理的异常,导致您的服务停止。您需要确定导致问题的查询是什么,并尝试修复该问题。从错误消息判断,亚音速可能正在为您的查询生成一些无效的SQL