NLog数据库连接字符串不生效

时间:2018-07-19 22:51:58

标签: .net-core nlog

我的用例是将由公司中的大量用户使用的应用程序。该应用程序正在使用Nlog将事件记录到数据库中。该数据库是MSSQL Server实例。

由于我将应用程序发布给多个用户,因此NLog中的连接字符串指定应在其下进行日志记录的用户帐户。这是我的NLog配置片段

  <target xsi:type="Database"
    name="DB"
    dbProvider="System.Data.SqlClient"
    keepConnection="true"
    dbDatabase="Database"
    dbHost="DatabaseHost"        
    connectionString="Server=Server;Database=Database;Trusted_Connection=Yes;UID=Magic\system;Password=Password">

当我编译并运行.exe时,看到失败消息“ Magic \ blah 登录失败”。我希望Nlog在用户帐户Magic \ system下运行。即使启用内部NLog日志记录似乎也无济于事。仅供参考,如果有帮助,可以在dotnet核心dll中调用Nlog。

有什么想法可以进一步进行吗?

0 个答案:

没有答案