标签: c# sqlite windows-services
我仅向客户端应用程序用户授予读取权限,而对服务运行帐户仅授予完全文件访问权限。 所有文件写入操作都在服务中执行,因此我只是从客户端应用程序调用该方法以访问sqlite数据库。 Sqlite要求为客户端应用程序用户打开数据库文件的写入权限。
服务在具有完全文件权限访问权限的系统帐户中运行,并且从普通的只读用户帐户启动客户端应用程序。
例外: System.Data.SQLite.SQLiteException:尝试编写一个只读数据库尝试编写一个只读数据库